有时咱们前端开发的时候会遇到跨域问题,须要打开谷歌浏览器的非安全模式,这样能够下降浏览器的安全性,禁用同源策略,利于开发人员本地调试。html
下面先说如何打开Chrome的非安全模式:
1.把全部已经打开的chrome窗口关闭!
2.打开cmd,按着下图的三步执行

3.以后回车就会打开非安全模式的chrome,而且浏览器会提示‘您使用的是不受支持的命令行标记:--disable-web-security。稳定性和安全性会有所降低。’(若是不提示这句话就不是非安全模式哦!)

注意:执行cmd里第三步前,你的c盘下的Program Files (x86)\Google\Chrome\Application\这个路径下要有chrome.exe,若是没有能够将你下载的chrome.exe复制到这个路径下。
如今进入正题
首先看你的谷歌浏览器的版本,分新,旧版本两种状况。
新版本谷歌浏览器
好比版本84.0.4147.125 (如何查看浏览器版本在文章最后)

先打开浏览器的非安全模式,当你打开你要开发的项目时,若控制台有以下提示:

点击Go to Issues后提示

或者有这样提示

这种状况在浏览器地址栏输入chrome://flags/
找到SameSite by default cookies 和 Cookies without SameSite must be secure (直接在搜索框搜SameSite就能出来),将这两项设为Disabled,而后点击底部的Relaunch按钮,就会从新打开浏览器,再打开项目应该就没问题了(有的时候设为Disabled后刷新一下浏览器再点击Relaunch才有效果)
像这样(这个图是在某位大佬博客里截的,由于个人浏览器不是新版的,没法截图,先借用一下)前端

这种状况到此就结束了,若是有问题能够与我联系,看看能不能帮各位大佬解答。web
旧版本谷歌浏览器
若是是旧版本好比我用的72.0.3626.119

直接打开浏览器的非安全模式就能够了。chrome
最后,若是你的浏览器是最新的版本,用以上方法无效的话,建议卸载新版本,安装旧版本吧
(由于我就是这样,新版本方法用了半个月就失效了,只能从新下载旧版本)跨域
查看浏览器版本方法:

各版本浏览器下载地址:https://www.portablesoft.org/google-chrome-legacy-versions/
有关cookie和SameSite知识能够参考
https://www.jianshu.com/p/dd73c27ab8d6
http://www.ruanyifeng.com/blog/2019/09/cookie-samesite.html浏览器