chrome 关闭 same,发现chrome不能在非http协议下,写入cookies和localstorage

chrome 关闭 same

首先线上环境 确实在setCookie的时候 通过设置 samesite: none 和 secure: true,并且运维侧配置https,解决了这个问题

开发环境,因为没有https的支持,所以通过关闭 chrome 的 samesite 默认设置,来实现http下的正常开发,具体的设置如下:
1.打开chrome设置:chrome://flags/#same-site-by-default-cookies
2.将 SameSite by default cookies 这一项设置修改成disabled,重启浏览器,就可以正常 在http下使用cookie了。

3.不只是关闭这一个,还需要把其他的选项也都关闭

原文地址:https://www.cnblogs.com/jscoffe/p/14277199.html