wolegca.github.io/content/html/2019-09-20$1.html

11 lines
1.1 KiB
HTML
Raw Normal View History

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