【问题标题】:load Json file in Javascript not same result on Chrome and Firefox [duplicate]在 Javascript 中加载 Json 文件在 Chrome 和 Firefox 上的结果不同 [重复]
【发布时间】:2017-09-05 05:58:44
【问题描述】:

我有一个问题,我不知道如何解决它。 我会在Javascript中加载一个json文件。在 Firefox 中可以,但在 chrome 中,我不知道为什么,但它不起作用。我有这个例外: jquery-3.1.1.min.js:4 XMLHttpRequest 无法加载文件://france.intra.corp .../pieChart.json。跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https。 json 文件存在,当我搜索这个文件时,我找到了好文件。 html code, javascript code

谢谢。

【问题讨论】:

  • 因为 chrome 和 firefox 处理 file:/// 的方式不同 - 默认情况下,chrome 不允许您在 file:/// 上进行 XHR
  • 谢谢,但我可以在我的代码中进行哪些更改?我是这门语言的初学者...
  • 您的代码中没有任何内容...使用网络服务器
  • 注意,chrome 中有一个命令行选项可以改变这种行为
  • 命令行选项是--allow-file-access-from-files

标签: javascript json ajax google-chrome firefox


【解决方案1】:

在 chrome 中,由于 CORS 政策,您应该使用 Web 服务器 url 来访问您的脚本。 在以 http://... 开头的 Web 服务器中运行您的脚本

【讨论】:

    猜你喜欢
    • 2015-03-11
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 2012-01-02
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多