在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"