google-chrome - Chrome 过滤掉 SameSite:None 安全 cookie
问题描述
我们有一个带有 iFrame 的 Web 应用程序,它需要一个 cookie 才能访问我们的服务器。我们已将此 cookie 设置为 SameSite=None;Secure 值,但 Chrome 浏览器仍会过滤掉此 cookie。
过滤掉的cookie列表:
这张图片中的第三个cookie被过滤掉了。我认为带有“SameSite=None;Secure”的 cookie 应该随请求一起发送。我错过了什么?
解决方案
检查https://samesite-sandbox.glitch.me以查看您的浏览器是否正在执行新的默认设置。如果全是绿色✔,那就是。如果有任何红色或橙色✘,则说明某些因素正在影响 cookie 的设置方式。
检查您没有启用阻止第三方 cookie 的设置,例如转到chrome://settings/content/cookies
并确保“阻止第三方 cookie”已关闭。
扩展也可能影响 cookie。尝试在隐身窗口或未安装扩展程序的全新 Chrome 配置文件中进行测试。
推荐阅读
- html - 如何防止文本显示在搜索图标后面
- sql-server - ORDER BY、SELECT 语句、重复代码
- javascript - 在事件调用上设置间隔 ID 更改
- javascript - Redux(使用 React) - 调度设置加载等的请求操作会导致额外的渲染
- flatbuffers - 将平面缓冲区从 C 传递到 duktape javascript
- c# - 重构代码并开发干净的代码
- c - 调用 gluNewQuadric 时出现“无效值”
- django - 每个虚拟环境都需要 django 吗?
- sql - Rails SQL3 唯一性验证失败
- mysql - 将日期作为 MySQL 存储过程的 IN 参数处理