有时会有在本地调试的需求,但是如果在js脚本中有异步请求时,结果会发现并不会出现预期的结果。打开开发者工具,转到控制台,会发现一条红色的错误信息:
提示无法进行跨域请求。这时候如果解决呢?其实可以通过Chrome的启动参数,来解决这个问题,让我们的本地联调测试更加方便。具体方法是:
1、启动cmd命令行,找到chrome可执行文件路径
2、然后在目标路径后面,添加以下参数:
-–disable-web-security -–user-data-dir="E:/tmp"
启动后chrome会给出一个警告,如下图所示
注意在最新版本的Chrome中,-–user-data-dir参数也是必须要添加的,黑体部分可以随便指定到其他路径,这里保存是的Chrome的用户数据的。