我们在本地开发调试的时候,在遇到多个不同域的接口时,往往需要设置代理来解决跨域问题,那有没有一个简单的方案来处理呢?当然是有的,您可以通过如下的配置,获得一个完全支持跨域的chrome浏览器
如何开启将谷歌浏览器设置为跨域浏览器
下载
<=90版本
的Chrome浏览器将上面解压文件拷贝到文件夹
/Users/<你电脑名称>/Google\ Chrome.app
关闭chrome的自动更新功能,防止悄悄将90版本更新到最新,导致不可使用
sudo chown root:wheel ~/Library/Google/GoogleSoftwareUpdate
运行这个版本的chrome
open -n /Users/<你电脑名称>/Google\ Chrome.app --args --disable-web-security --user-data-dir=/Users/<你电脑名称>/MyChromeDevUserData/
打开新的chrome浏览器,地址栏输入
chrome://flags
,搜索samesite
,把如下内容全部设置为disabled
然后通过第四步的命令,重启浏览器即可获得一个,没有跨域限制的浏览器了