Chrome 控制台 SameSite Cookie 属性警告

Chrome Console SameSite Cookie Attribute Warning

还有其他人收到此 Chrome 控制台警告吗?

A cookie associated with a cross-site resource at was set without the SameSite attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with SameSite=None and Secure. You can review cookies in developer tools under Application>Storage>Cookies and see more details at and .

在 Chrome Flags chrome://flags/ 我试过禁用两者:

而且警告不会消失。

您可以通过 chrome://flags Cookie Deprecation messages disabled 来禁用它们。

这是第三方 cookie 设置器(如 Stripe)需要最终处理的事情。

我联系了 Stripe,因为我收到了这条关于 Stripe 付款的消息。

条纹支持响应:

看起来我们已经在内部跟踪这个警告来自 Stripe.js,而不是 react-stripe-elements。目前这是一个警告,不会影响付款,我们正在努力解决这个问题,以消除此消息并与 Chrome 即将进行的 cookie 处理更改兼容。

(我)这么说,都靠你了?我什么都不用做?

不,这是我们必须解决的问题。


哦,如果您是 Stripe/Facebook/Pinterest/so-forth 的开发人员,此答案对您不适用 ;)

我对 paypal 脚本有同样的问题,因为只有他们能够设置 cookie,他们需要修复它,以便默认使用此功能的浏览器能够正确地向用户显示内容。

Chrome 版本 80 将于 2 月 4 日发布。看来控制台'SameSite Cookie Attribute'的警告终于被Google解决了。 80正式版上线前可以下载Chrome Beta自行测试

这是我最终解决问题所需要的。在我的 google chrome 设置

中仔细阅读警告和 enabled/disabled 必需的元素
  1. 在你URL中输入chrome://flags
  2. 在搜索框(搜索标志)中输入 cookie
  3. 按照截图

不要忽略警告并隐藏警告消息!

将此视为一种解决方法,理想情况下,无论您尝试加载哪个第 3 方应用程序,都需要在其 headers 集中包含 SameSite=None and Secure 参数。

清除我的网站数据对我有用,我希望它能帮助其他人:

我正在使用与之前使用新 PWA 技术的开发环境相同的 vuejs - Axios 设置。因此,清除应用程序缓存是解决方法。