正如你们中的一些人所知,Chrome 将于本月开始使用新的 SameSite cookie 政策(https://web.dev/samesite-cookies-explained/ https://web.dev/samesite-cookies-explained/ and https://www.chromium.org/updates/same-site https://www.chromium.org/updates/same-site).
我们的应用程序使用 Auth0,并且自去年年底以来在 Chrome 控制台中看到了 SameCookie 警告:
现在,随着新政策的推出越来越近,我尝试使用 Chrome 开发人员工具中的应用程序视图来查找有问题的 cookie。这是显示的内容:
如您所见,没有条目Secure or SameSize对于任何 cookie。
所以我启用了新政策,看看会发生什么变化。这可以在以下位置完成chrome://flags
进行这些更改后,我在控制台中看到一条消息,告诉我 cookie 被阻止。
但Chrome开发者工具中的应用程序视图显示的cookie与以前完全相同。
此外,我还浏览了开发人员工具网络视图中的每个条目。没有Cookie任何条目的选项卡。
这非常令人沮丧,因为我不知道被阻止的 cookie 是否与我们应用程序的功能相关。
有没有办法找出哪个 cookie 被阻止了? Chrome 不能只在写入控制台的警告中提及 cookie 吗?
我们在这里整理了更深入的调试指南:https://www.chromium.org/updates/same-site/test-debug https://www.chromium.org/updates/same-site/test-debug
作为一名 tl;dr
- 在“网络”面板中,选择一个请求,转到“Cookie”子选项卡,选中“显示过滤掉的请求 Cookie”,您可以看到每个 Cookie 以及未包含的 Cookie
- 从 Chrome 捕获 NetLog 转储,您可以详细检查特定的阻止事件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)