业务背景:本地项目开发环境在没有配置跨域的情况下,chrome 浏览器的安全策略会导致跨域问题,可以通过开启浏览器非安全模式解决跨域问题。
开启步骤如下:
-
新建一个文件夹,名字可以随便取,位置也可以随意放,比如这里叫做 MyChromeDevSet,放在 zhoujinxiu 这个用户下;
-
打开 mac 终端,执行
open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/zhoujinxiu/MyChromeDevSet/; -
接下来 chrome 浏览器会新建一个窗口,如下图:
-
在此窗口中打开本地启动的服务地址,请求接口时,会发现跨域报错不见了。
注意:此方式要求 chrome 浏览器版本在 49 以后。