升级谷歌浏览器到90版本后导致设置set-cookie失败,登录接口成功但还是401问题
如题,现象如图:
登录接口成功,但是setcookie失败,samesite处有叹号提示,只出现在前端本地调试,前端发到服务器就正常。
下图为感叹号里的翻译:
问题原因:谷歌的90版本把samesite的默认值从none改成了lax,导致了setcookie失败,并且90版本不支持更改samesite的默认值,必须降回89版本才可以修改默认值。
推荐解决方式:
降回89版本,
谷歌浏览器地址栏输入:chrome://flags/
找到:SameSite by default cookies 设置禁用即可
原创
2021-06-07 11:10:54 ·
2606 阅读 ·
1 评论