一尘不染

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

javascript

尝试使用XMLHttpRequest从本地文件执行HTTP请求时,由于Access-Control-Allow-Origin违反,它基本上会失败。

但是,我本人正在使用本地网页,所以我想知道是否有任何方法可以使Google Chrome允许这些请求,这些请求是从本地文件到Internet上的URL。

例如,$.get('http://www.google.com/')在本地文件中执行时失败,但是我自己编写了该页面的脚本,并且自己在使用它,因此,如果我可以禁止它并加载URL,它将非常有用。

因此,如何允许Google Chrome浏览器使用XMLHttpRequest从本地文件加载URL?


阅读 1055

收藏
2020-04-25

共1个答案

一尘不染

启动Chrome与 --disable-web-security

在Windows上:

chrome.exe --disable-web-security

在Mac上:

open /Applications/Google\ Chrome.app/ --args --disable-web-security

这将允许跨域请求。
我不知道这是否也适用于本地文件,但请告诉我们!

值得一提的是,这确实符合您的期望,它 会禁用 网络安全性,因此请谨慎使用。

2020-04-25