当尝试使用XMLHttpRequest从本地文件执行HTTP请求时,由于Access-Control-Allow-Origin
违反,它基本上会失败。
但是,我本人正在使用本地网页,因此我想知道是否有任何方法可以使Google Chrome允许这些请求,这些请求是从本地文件到Internet上的URL。
例如,$.get('http://www.google.com/')
在本地文件中执行时失败,但是我自己编写了脚本页面,并且自己在使用它,因此,如果我可以禁止显示该页面并加载URL,它将非常有用。
因此,如何允许Google Chrome浏览器使用XMLHttpRequest从本地文件加载URL?
@JessamynSmith:答案的顺序会改变,接受的答案也可能会改变,因此,链接到答案要比说“接受的答案下方的答案”之类的词更好。使用答案的“共享”链接指向的URL。
—
Michael Scheper'5
@MichaelScheper鉴于我粘贴了有效的实际命令,因此您的评论有些无关紧要。但是,如果包含链接有价值,我将其删除并重新发布。在现代的Chrome中,错误如下所示:XMLHttpRequest无法加载file:///path/to/file/css/base.css。跨源请求仅支持以下协议方案:http,数据,chrome,chrome扩展名,https,chrome-extension-resource。这个答案stackoverflow.com/a/4819114/1649165对我
—
有用
@JessamynSmith:对不起,您认为我的建议无关紧要。由于您认为特定的答案很重要,因此,我认为您可能希望将来对您的评论进行验证。我的错。
—
Michael Scheper
Access-Control-Allow-Origin: null
通过该网站的作品。(