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

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

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

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

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

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

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

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