在chrome中加载本地文件但在firefox中时出现“交叉原始请求”错误。为什么?

时间:2017-07-31 04:15:55

标签: javascript google-chrome firefox d3.js

我试图使用d3.json方法加载本地json文件,但我得到的是error

  

交叉源请求仅支持协议方案:http,数据,chrome,chrome-extension,https

但是如果我在mozilla firefox加载相同内容,它运行得很好。我的代码是:

d3.json("some_local_file.json", function(e, data) {
    if (e) console.warn(e) // getting this in chrome
    // rest of the code which is executing in firefox
}

Chrome版本为:59.0.3071.115 (Official Build) (64-bit)

Firefox版本为:52.0.2 (64-bit)

如果我犯了一些错误或与浏览器有关,我无法理解。请帮我理解这一点。

任何有用的建议都将不胜感激!

0 个答案:

没有答案