我正在实现samesite = None;请确保在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(正式版本)测试版(64位)。
我们发现镀铬行为存在差异。此功能可以按预期间歇地工作,并使用相同的cookie加载页面。然后在那之后中断。
答案 0 :(得分:0)
也许还有另一个Cookie被阻止了吗?当您单击受影响的请求时,它会显示在“网络”面板上吗?这里有一些更多的尝试方法:https://www.chromium.org/updates/same-site/test-debug。