在Chrome中停用相同的来源政策有没有办法在Google的Chrome浏览器上禁用同源策略?
4 回答
慕森王
TA贡献1777条经验 获得超3个赞
是的。对于OSX,打开终端并运行:
$ open -a Google\ Chrome --args --disable-web-security --user-data-dir
OSX上的Chrome 49+上需要--user-data-dir
对于Linux运行:
$ google-chrome --disable-web-security
此外,如果您尝试使用AJAX或JSON等开发目的访问本地文件,也可以使用此标志。
-–allow-file-access-from-files
对于Windows,请进入命令提示符并进入Chrome.exe所在的文件夹并键入
chrome.exe --disable-web-security
这应该禁用相同的源策略,并允许您访问本地文件。
更新:对于Chrome 22+,系统会显示一条错误消息:
您使用的是不受支持的命令行标志: - disable-web-security。稳定性和安全性将受到影响
但是,您可以在开发时忽略该消息。
叮当猫咪
TA贡献1776条经验 获得超12个赞
对于Windows用户:
在我看来,此处接受的解决方案的问题是,如果您已经打开Chrome并尝试运行它,则无法运行。
但是,在研究这个时,我发现了一个关于超级用户的帖子,是否可以同时运行带有和不带网络安全的Chrome?。
基本上,通过运行以下命令(或使用它创建一个快捷方式并通过它打开Chrome)
chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security
您可以在打开其他“安全”浏览器实例并正常工作的同时打开一个新的“不安全”Chrome实例。 重要提示:C:/Chrome dev session
每次打开窗口时删除/清除文件夹,因为第二次--disable-web-security
无法正常工作。因此,您无法保存更改,然后再将其作为第二个不安全的Chrome实例再次打开--disable-web-security
。
添加回答
举报
0/150
提交
取消