-
在chrome浏览器地址栏输入chrome://flags并回车
-
在搜索栏中输入SameSite by default cookies搜索,并禁用如图中的两项设置
,改为Disabled即可 -
点击右下键ReLaunch重启浏览器即可
2021.07.09更新
- SameSite by default cookies在chrome91版本已经被移除了,网上有其他解决方案,大家自行搜索。
- 我不建议大家通过这种形式来解决跨域问题。跨域是一种浏览器行为,目前主要是有两种解决思路:
- 避免出现跨域,即保持同域。开发阶段可以在前端页面做代理,通过前端域名将接口转向后端服务;部署时在nginx做代理,同样是通过同一个域名转发至后端接口服务。
- 在请求中设置跨域头。在后端项目中做跨域配置,或者如果你有nginx,可以在代理时在响应头中设置跨域相关参数。实际上原理是一致的,都是响应头设置跨域参数而已。附上CSDN相关参数截图: