去年的某一天,我照常启动项目,发现无法登陆,然后查看network,发现请求的cookie后面有一个黄色感叹号,给的提示,是无法设置cookie,当时感觉很奇怪
百度了一下,发现是chrome升级之后SameSite的值由null变为了Lax

目前两种解决方法
1.手动更改浏览器设置

  • 地址栏输入:chrome://flags/
  • 找到SameSite by default cookies和Cookies without SameSite must be secure
  • 将上面两项设置为 Disable

2.后端设置响应头

response.setHeader(name: "Set-Cookie", value: "_u=xxxx; Path=/Login; SameSite=None; Secure=true")

版权声明:本文为zoo-x原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zoo-x/p/14447568.html