Chrome Beta 问题:尽管 SameSite cookie 设置为"None"且安全,但未收到第三方 cookie



我正在实现 samesite=None;在Chrome测试版80.0.3987.78(官方内部版本(测试版(64位(上保护跨域访问页面。

加载页面时,我看到属性已正确应用,但我仍然收到控制台错误,指出不会发送cookie。

开发者工具->应用程序->Cookie(我只有一个cookie,设置为samesite="None";安全( 饼干套装

来自控制台的错误消息:

与 https://mycw125.***.com/的跨站点资源关联的 cookie 是在没有SameSite属性的情况下设置的。它已被阻止,因为 Chrome 现在仅在设置了SameSite=NoneSecure的情况下提供具有跨站点请求的 cookie 。您可以在应用程序>存储>Cookie 下的开发人员工具中查看 Cookie,并在 https://www.chromestatus.com/feature/5088147346030592 和 https://www.chromestatus.com/feature/5633521622188032 查看更多详细信息。

控制台错误

由于未发送cookie,我的功能也损坏了。 有人可以帮助我了解出了什么问题吗? 我使用的是 chrome 版本 80.0.3987.78(官方内部版本(测试版(64 位(。

我们已经看到了铬行为的差异。此功能按预期间歇性工作,并使用相同的 cookie 加载页面。然后它在那之后中断。

是否有另一个 cookie 被阻止?当您单击受影响的请求时,它是否显示在"网络"面板上?以下是一些可以尝试的想法: https://www.chromium.org/updates/same-site/test-debug。

在较新版本的 Chrome 中,"问题"面板会显示有关此类问题涉及哪些 Cookie 和哪些网址的详细信息。

最新更新