通过file://加载本地JSON文件触发跨域空原始违规,解决方案? (jQuery的)

时间:2010-10-03 21:34:01

标签: jquery ajax json cross-domain

我有一个网页,我想在本地使用,没有网络服务器,只需在我的浏览器中打开本地HTML文件即可。这个网页通过jQuery的getJson()方法加载数据,如:

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

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

Access-Control-Allow-Origin不允许使用原点。

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

这有什么办法吗?是否可以从本地文件加载JSON?谢谢!

1 个答案:

答案 0 :(得分:1)

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