查找导致Chrome的SameSite警告的Cookie

时间:2020-02-05 13:41:15

标签: cookies google-chrome-devtools auth0 samesite

正如您所知,Chrome将从本月开始使用新的SameSite Cookie策略(https://web.dev/samesite-cookies-explained/https://www.chromium.org/updates/same-site)。

自去年年底以来,我们正在为我们的应用程序使用Auth0,并在Chrome的控制台中看到此SameCookie警告:

enter image description here

现在,由于新政策的引入越来越近,我尝试使用Chrome开发人员工具中的“应用程序”视图查找有问题的Cookie。这是显示的内容:

enter image description here

如您所见,任何cookie都没有 Secure SameSize 的条目。

因此,我启用了新策略以查看将会发生什么变化。可以在chrome://flags

中完成

enter image description here

这些更改之后,我在控制台中看到一条消息,告诉我cookie被阻止。

enter image description here

但是Chrome开发人员工具中的“应用程序”视图显示的Cookie与以前完全相同。

我还浏览了开发人员工具“网络”视图中的每个条目。没有任何条目的 Cookie 标签。

这非常令人沮丧,因为我不知道被阻止的cookie是否与我们的应用程序功能相关。

有没有办法找出哪个Cookie被阻止了? Chrome浏览器不能在写入控制台的警告中仅提及Cookie吗?

1 个答案:

答案 0 :(得分:6)

我们在这里整理了更深入的调试指南: https://www.chromium.org/updates/same-site/test-debug

作为tl; dr

  1. 在“网络”面板中,选择一个请求,转到“ Cookies”子标签,选中“显示过滤出的请求cookie”,您可以看到每个cookie以及未包含的cookie
  2. 从Chrome捕获NetLog转储,您可以详细检查特定的阻止事件。