Chrome 93版本更新后如何禁用SameSite cookies相关标记?
Chrome 118及后续版本正式移除了原先的SameSiteByDefaultCookies禁用开关,因此你之前使用的启动参数追加方案会失效,可通过以下几种方法解决本地开发登录异常问题:
- 调整后端Cookie配置
本地开发环境下,给需要跨上下文携带的登录Cookie显式配置SameSite=None; Secure属性。Chrome针对localhost、127.0.0.1这类本地地址会自动豁免Secure校验,即便你用的是HTTP协议也能正常生效,无需额外配置HTTPS。 - 给本地开发域名添加白名单
打开Chrome设置→隐私和安全→Cookie和其他网站数据,找到「允许始终使用Cookie的网站」模块,点击添加按钮输入你的本地开发地址(比如http://localhost:8080),勾选包括此网站上的第三方Cookie后保存,重启浏览器后即可正常携带Cookie。 - 临时启用兼容Flag(仅适用于Chrome 119~126版本)
在地址栏输入chrome://flags/回车进入实验性功能配置页,搜索#same-site-default-cookies,将对应选项设置为「Disabled」后重启浏览器即可,该Flag后续版本会逐步移除,优先使用前两种方案。
内容的提问来源于stack exchange,提问作者Maryam Alishahi
相关产品推荐
相关产品推荐

