如果页面本身作为本地文件(file:///)加载,XHR可以加载本地文件(file:///)吗?

时间:2016-08-24 21:16:30

标签: javascript google-chrome xmlhttprequest cross-domain

我想抓一个小的网络应用程序。当您单击树窗口小部件时,它会将各种json片段加载到页面上的面板中。我估计有不少于约500个这样的json文件。我已经设法弄清楚如何抓住它们,我希望我可以简单地将它们放在适当的文件夹中,xhr调用将检索它们。

实际上,当我点击我的离线版webapp时收到此特定错误消息:

  

XMLHttpRequest无法加载   文件:///json/ajaxbrowse.php N = 5&安培; X = 1和; Z = -1&安培; CS = 1&安培; 1X = -1?交叉起源   请求仅支持协议方案:http,data,chrome,   chrome-extension,https,chrome-extension-resource

有没有办法在没有网络应用程序的情况下完成外部文件的加载(或禁用Chrome安全功能)? html文件和json文件位于同一文件夹中。鉴于他们的格式(json),我无法轻易将这些加载到iframe中。

谷歌搜索没有向我展示这一点,我不确定我可能会搜索哪些javascript /浏览器功能。

0 个答案:

没有答案