【发布时间】:2020-05-19 09:26:48
【问题描述】:
我正在实施 samesite=None;Secure 到 chrome beta 版本 80.0.3987.78(官方构建)beta(64 位)上的跨域访问页面..
在加载页面时,我看到属性已正确应用,但我仍然收到控制台错误,提示不会发送 cookie。
开发者工具->应用程序->Cookies(我唯一的一个cookie,设置为samesite="None";安全) Cookies Set
来自控制台的错误信息:
与https://mycw125.***.com/ 上的跨站点资源关联的 cookie 设置为没有 SameSite 属性。它已被阻止,因为 Chrome 现在仅在使用 SameSite=None 和 Secure 设置的情况下提供带有跨站点请求的 cookie。您可以在开发人员工具中的 Application>Storage>Cookies 下查看 cookie,并在 https://www.chromestatus.com/feature/5088147346030592 和 https://www.chromestatus.com/feature/5633521622188032 查看更多详细信息。
我的功能也被破坏了,因为没有发送 cookie。有人可以帮我理解出了什么问题吗? 我正在使用 chrome 版本 80.0.3987.78 (Official Build) beta (64-bit)。
我们发现 chrome 行为存在差异。此功能按预期间歇性工作,并使用相同的 cookie 加载页面。之后它就会中断。
【问题讨论】:
标签: google-chrome cookies web-applications samesite