谷歌浏览器相关问题

407 阅读1分钟

1. 新版本Google浏览器无法跨域携带cookie问题

最新的浏览器版本96,我们会遇到登陆报4xx的错误,导致登陆失败

image-20211210131420171

目前只能先采用前端浏览器降级的办法

第一步: 旧版浏览器安装(建议安装版本 91.0.4472.114(正式版本) (x86_64))

  • mac旧版浏览器下载地址:

www.chromedownloads.net/chrome64osx…

  • window旧版浏览器下载地址

www.chromedownloads.net/chrome64win…

mac

第二步: 配置浏览器

  • mac浏览器配置

打开谷歌浏览器在Chrome中访问chrome://flags/,搜索SameSite并设置为disabled即可

image-20211210103816351

第三部就是hosts配置:

#屏蔽chrome自动更新网络
127.0.0.1 update.googleapis.com  
127.0.0.1 tools.google.com

window

  • Window配置

Windows:打开Chrome快捷方式的属性,在目标后添加 --disable-features=SameSiteByDefaultCookies(注意目标地址与 --disable间要有空格),点击确定,关闭所有Chrome窗口包括Chrome浏览器后再重启浏览器运行项目即可解决。

img

img

最后window也需要配置hosts, 使用文本编辑器打开配置一下

#屏蔽chrome自动更新网络
127.0.0.1 update.googleapis.com  
127.0.0.1 tools.google.com