小编典典

通过file://加载本地JSON文件会触发跨域null起源冲突,解决方案?(jQuery的)

ajax

我有一个要在本地使用的网页,而没有Web服务器,只需在浏览器中打开本地HTML文件即可。有问题的此网页通过jQuery的getJson()方法加载数据,如下所示:

$.getJSON("mydata.json", function(j) { 
...

JSON文件也是本地的,并且存储在与网页相同的目录中。当我尝试使用该页面时,我得到:

Access-Control-Allow-Origin不允许使用Origin null。

(Chrome 6 OS X,Firefox和Safari中类似的错误)。

有没有办法解决?是否可以从本地文件加载JSON?谢谢!


阅读 690

收藏
2020-07-26

共1个答案

小编典典

尝试使用运行Chrome --allow-file-access-from-files

2020-07-26