Javascript 通过文件URI方案加载json

Javascript 通过文件URI方案加载json,javascript,xmlhttprequest,Javascript,Xmlhttprequest,假设您只有机会通过文件URI方案加载html文件: file://anypath/index.html 在index.html中加载一个js文件: <script src="./index.js" rel="stylesheet"></script> 问题是您不能通过file://URI方案(或?)执行XMLHttpRequest。。。有没有办法获取与index.html位于同一文件夹中的外部json文件 “有没有办法获取与index.html位于同一文件夹中的外部js

假设您只有机会通过文件URI方案加载html文件:

file://anypath/index.html

在index.html中加载一个js文件:

<script src="./index.js" rel="stylesheet"></script>

问题是您不能通过file://URI方案(或?)执行XMLHttpRequest。。。有没有办法获取与index.html位于同一文件夹中的外部json文件

“有没有办法获取与index.html位于同一文件夹中的外部json文件?”如果您通过Web服务器加载
index.html
,应该可以正常工作。@FelixKling:当然,但是“想象一下,您只有(!!!)有机会通过文件URI方案加载html文件”。如果您没有机会在设备上安装Web服务器怎么办。。。嗯。。。对而且您没有机会连接到另一个Web服务器。“假设您只有(!!!)有机会通过文件URI方案加载html文件”。没有http请求!取决于您当时使用的浏览器。例如。这与JSON或JavaScript本身无关。为什么不将所有内容放在一个文件(index.html)中呢?我有一个index.html、index.js和一个index.JSON。这是开始的位置!我用的是安卓平板电脑,必须打电话给file://index.html. index.json由另一个进程生成。无法更改起始位置!index.html、index.js和index.json,无http请求。
 ...
var xobj = new XMLHttpRequest();
    xobj.open('GET', 'index.json', true);
...