允许Google Chrome使用XMLHttpRequest从本地文件加载URL

当尝试使用本地文件中的XMLHttpRequest执行HTTP请求时,由于违反了
Access-Control-Allow-Origin
,它基本上会失败。 但是,我自己正在使用本地网页,所以我想知道是否有任何方法可以让Google Chrome允许这些请求,这些请求是从本地文件到Internet上的URL。 例如,
$.get('http://www.google.com/')
在本地文件中执行时失败,但我自己编写了脚本并且我自己使用它,因此如果我可以抑制它并加载URL,那将非常有用。 那么,我如何允许Google Chrome使用本地文件中的XMLHttpRequest加载网址?     
已邀请:
使用
--disable-web-security
启动chrome 在Windows上:
chrome.exe --disable-web-security
在Mac上:
open /Applications/Google Chrome.app/ --args --disable-web-security
这将允许跨域请求。 我不知道这是否适用于本地文件,但请告诉我们! 并且提到,这完全符合您的预期,它会禁用Web安全性,因此请小心。     
使用
--disable-web-security
开关非常危险!为什么要禁用安全性,同时允许XMLHttpRequest使用
--allow-file-access-from-files
开关从其他文件访问文件? 在使用这些命令之前,请务必结束所有正在运行的Chrome实例。 在Windows上:
chrome.exe --allow-file-access-from-files
在Mac上:
open /Applications/Google Chrome.app/ --args --allow-file-access-from-files
讨论Chrome的这个“功能”: https://bugs.chromium.org/p/chromium/issues/detail?id=37586, https://bugs.chromium.org/p/chromium/issues/detail?id=47416, https://productforums.google.com/forum/#!topic/chrome/v177zA6LCKU     
Mac版。从终端运行:
open /Applications/Google Chrome.app/ --args --allow-file-access-from-files
    
在Ubuntu上:
chromium-browser --disable-web-security
有关更多详细信息/开关: http://peter.sh/experiments/chromium-command-line-switches/ 参考     

要回复问题请先登录注册