【问题标题】:Parse local JSON file with JavaScript in Webkit在 Webkit 中使用 JavaScript 解析本地 JSON 文件
【发布时间】:2011-12-05 13:34:24
【问题描述】:

我目前正在尝试在 Webkit 浏览器上解析本地 JSON 文件,但遇到了几个问题。

var request = new XMLHttpRequest(); 
request.open('Get', 'file:///abc/test.json', false); 
var test = JSON.parse(request.responseText);

但这似乎在 Webkit 浏览器中不起作用(我只在 Webkit 浏览器上进行测试,例如 ubuntu 上的 Chromium)。

有人可以帮我指出我可能做错了什么吗? 提前谢谢!

编辑:我注意到一堆回复表明无法使用 Ajax。还有什么我可以使用的,比如 JQuery 或者这样做吗?

【问题讨论】:

    标签: javascript json parsing


    【解决方案1】:

    问题是 webkit 不允许 ajax 请求到 file:/// 所以你必须使用一个服务于站点和 ajax 响应的 http 服务器。

    【讨论】:

    • 还有其他建议吗?我意识到使用 Ajax 是不可能的,您还有什么建议用来加载 JSON 文件的吗?
    • 您可以使用脚本标签 (
    【解决方案2】:

    您是否尝试过使用 --allow-file-access-from-files 键启动 chrome?
    似乎与Problems with jQuery getJSON using local files in Chrome 问题和Local files doesn't load with Ajax 错误报告有关。

    【讨论】:

    • 还有其他建议吗?我意识到使用 Ajax 是不可能的,您还有什么建议用来加载 JSON 文件的吗?
    猜你喜欢
    • 2013-07-30
    • 1970-01-01
    • 2015-01-11
    • 2020-05-07
    • 2018-09-18
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    相关资源
    最近更新 更多