2019-10-08 21:36:11 +08:00
|
|
|
|
<span>让新版Chrome支持本地跨域请求调试(2019-09-20)</span>
|
2019-09-20 21:25:57 +08:00
|
|
|
|
<p>有时会有在本地调试的需求,但是如果在js脚本中有异步请求时,结果会发现并不会出现预期的结果。打开开发者工具,转到控制台,会发现一条红色的错误信息:</p>
|
|
|
|
|
<img src="images/note2/1.jpg" alt="截图1">
|
2019-10-08 21:36:11 +08:00
|
|
|
|
<p>提示无法进行跨域请求。这时候如果解决呢?其实可以通过Chrome的启动参数,来解决这个问题,让我们的本地ajax测试更加方便。具体方法是:</p>
|
2019-09-20 21:25:57 +08:00
|
|
|
|
<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>
|