最近突然遇到一个奇怪的事情,公司的一个后台项目,突然在自己浏览器上无法登陆,查看接口发现是接口没有携带cookie,但是换个浏览器就可以,比如火狐,别人的电脑在谷歌上却能登陆,这个问题可把我搞蒙了,找了一圈资料,终于发现一篇有用的。
首先如果你用axios,那么先设置withCredentials
为true
,
然后打开谷歌浏览器在Chrome中访问chrome://flags/
,搜索SameSite
并设置为disabled
即可。
原因是Chrome升级到80版本之后cookie的SameSite属性默认值由None变为Lax,这也就造成了一些访问跨域cookie无法携带的问题。
本文地址:https://blog.csdn.net/weixin_43990297/article/details/107716124
如对本文有疑问, 点击进行留言回复!!
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
网友评论