在Chrome 48和49中禁用networking安全

我对--disable-web-security标志有问题。 它不适用于Windows的Chrome 48和Chrome 49testing版。

我尝试过杀死所有的实例,首先重启并运行Chrome,并尝试使用不同的机器。 在testing版中,我可以看到警告popup窗口(“您正在使用不受支持的标志..”),但CORS仍在执行中。 公共版本似乎完全忽略了国旗。

似乎没有关于这个消息或人的报道,所以这可能是一个本地的问题。 将不胜感激的帮助或任何相关的信息。

我看到同样的事情 快速谷歌发现这个问题,并在铬论坛上的错误 。 看来,用户--user-data-dir标志现在是必需的。 编辑添加用户数据目录指南

苹果系统:

open -a Google\ Chrome --args --disable-web-security --user-data-dir

所select的答案是好的,但是对于那些仍然在与他们正在谈论的问题(你第一次处理这个问题)斗争的人来说,以下是对我的帮助。

我在桌面上创build了Chrome的新快捷方式,右键单击它,然后将“目标”字段设置为以下内容,

 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="c:/chromedev" 

该目录可以是你想要的任何东西,我决定在我的C:目录中创build一个名为chrome dev的空文件夹。 在您的计算机上安装了Chrome的情况下,它无关紧要。 这只是一个绒毛型的东西。

这个链接对其他操作系统也有明确的方向。 如何禁用Chrome中的networking安全

版本49.0.2623.75(64位)不再处于testing阶段。

修复CORS问题的命令是google-chrome-stable --disable-web-security --user-data-dir

在Chrome浏览器中安装这个用于Disable-web-security的Chrome插件::

“允许控制允许起源:*” 链接在这里,或者你可以谷歌上面的插件,如果你想。

使用此插件启用和禁用安全性非常容易。

在OS X上,要打开一个新的Chrome窗口 – 无需先closures已经打开的窗口 – 传入附加的-n标志。 确保为data-dir指定空string(对于较新版本的Chrome需要,如v50 +)。

 open -na /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir="" 

我发现,在Mac OS X Sierra上使用Chrome 60+,上述命令不再有效,但稍作修改:

 open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_sess_1" --disable-web-security 

数据目录path很重要。 即使您在发出命令时站在主目录中,也不能简单地引用本地目录。 它需要是一个绝对的path。

适用于Mac用户的Chrome版本50+。 先closures所有打开的chrome,然后运行下面的命令

 open -a Google\ Chrome --args --disable-web-security --user-data-dir="" 

以上将起作用。 谢谢

它为我工作。 尝试使用这个..它会帮助你..

c:\Program Files\Google\Chrome\Application>chrome.exe --disable-web-security --user-data-dir="D:\chrome"