当前位置: 代码迷 >> 综合 >> Chrome调试时跨站不能设置cookie问题
  详细解决方案

Chrome调试时跨站不能设置cookie问题

热度:58   发布时间:2024-02-10 01:32:37.0

一直使用IIS配置开发前端页面,连接的后台服务,今天开机打开登录发现登陆不成功,

查看请求时发现登陆请求设置的set-cookie path后还跟这一个感叹号,

登陆成功调用其它接口时发现请求没有cookie了,

然后就一通查询啊,发现CHROME 80版本以后,SAMESITE COOKIE验证跨站问题,

this set-cookie didn't specify a "SameSite" attribute,然后变成默认Lax。

为了调试的时候会方便点。找了一下怎么关闭chrome的这个选项,

chrome浏览器中搜索下面地址:

chrome://flags/#same-site-by-default-cookies

chrome://flags/#cookies-without-same-site-must-be-secure

这两项设置为Disabled,并重启浏览器

然后登陆,发现OK啦

  相关解决方案