gpt4 book ai didi

javascript - 将您的网站在 Safari 中分类为 'first-party'

转载 作者:行者123 更新时间:2023-12-03 12:38:06 27 4
gpt4 key购买 nike

我的网站遇到了 Safari 兼容性的重大问题。这并不是一个错误,但显然 Safari 将我的网站归类为“第三方”。

这意味着,要设置 cookie(这是我的网络应用程序运行 100% 所必需的),用户需要打开 Safari 首选项,单击“隐私”并选择退出 Safari 的默认设置。他们需要将 Safari 的 cookie 策略从“阻止来自第三方的 cookie”设置为“从不阻止 cookie”。

这是一次糟糕的体验,意味着大多数在我的网站上使用 Safari 的用户可能会因为它不起作用而直接离开。我可以弹出一个信息图形来引导用户完成整个过程,但是来吧...大多数其他主要浏览器(chrome、firefox 等)都采取相反的立场,默认接受所有 cookie。

Apple 是否有一些申请流程可以将我的网站归类为“第一方”?和SSL有关系吗?是 CORS 问题吗?

我如何被归类为“第一方”网站?

最佳答案

我认为这里存在概念上的误解。网站本身并不是第一方或第三方的,Apple 也没有维护此类网站的某种列表。它是特定背景下的第三方。当 Safari 阻止第三方 cookie 时,这意味着网站 www.aaa.com(用户正在访问的网站)无法为 www.bbb.com(交易的第三方)设置(或检索)cookie用户和 www.aaa.com 之间)。我怀疑您正在做一些涉及 iframe 的操作,或者以其他方式将一个域中的元素包含在另一个域的网页中,这就是问题的根源。

关于javascript - 将您的网站在 Safari 中分类为 'first-party',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23639860/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com