<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Chrome 浏览器跨域和安全访问问题 使用 chrome的命令行标记：disable-web-security 参数联调线上数据" id="card1">
<p> 游客</p><p>
标题:Chrome 浏览器跨域和安全访问问题 使用 chrome的命令行标记：disable-web-security 参数联调线上数据<br/>
正文:<br/>
做前端的，用Ajax获取数据，是常有的事情，同域下自然没问题了，如果是不同域获取数据，浏览器就有个同源策略的限制。如图：Origin * is not allowed by Access-Control-Allow-Origin有人会说用JSONP了。如果后台的数据接口只是返回单纯的json数据呢，而且也不能修改符合JSONP的方式的数据形式。 这个时候，我们该怎么办呢？ 如果你用的浏览器是Chrome的话，那么就有福音了。在打开Chrome的地址后边加上 --args --disable-web-security就可以屏蔽安全访问了[ --args：此参数可有可无]，然后就随意的调用不同域下的数据了。具体操作步骤如下：一：windows系统（Win7)下的Chrome1、关闭所有打开的Chrome。（重要）。否则，将没有效果！2、创建Chrome的快捷方式，修改快捷方式的目标为：&amp;quot;C:\Program Files\Google\Chrome\Application\chrome.exe&amp;quot; --args --disable-web-security如图：3、双击我们创建的Chrome快捷方式，打开Chrome，如图出现&amp;ldquo;您使用的是不受支持的命令行标记：--disable-web-security。稳定性和安全性会有所下降&amp;rdquo;，表示你取消了跨域限制了，可以随意跨域调用数据了。如图：Mac os 下面用 /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-web-security或者open -a &amp;quot;Google Chrome&amp;quot; --args --disable-web-securityUbuntu?Linux: chromium-browser --disable-web-security用命令行打开 Apple Safafi 方法是：（Mac OS 下） open -a '/Applications/Safari.app' --args --disable-web-security此致完结。谢谢观赏。如有问题，请留言！参考文献：使用 chrome 的 disabl<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=923&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=923&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=923&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=923&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=923">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=923">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>