如何通过Chrome浏览器访问json文件

时间:2019-06-10 14:18:57

标签: jquery json google-chrome

我的网络目录中有一个本地json文件,想要访问它。 我目前在jquery中使用$ .getJSON(),它在除chrome外的所有浏览器上都能正常工作。

如何通过chrome访问此文件?

代码:

<script>
        $(document).ready(function () {
            $.getJSON('JsonData.json', function (data) {
                //using data for stuff..
            });
        })

</script>

编辑:完全忘了在此处粘贴chrome控制台错误:

  

在以下位置访问XMLHttpRequest   来源的'file:/// C:/Users/Sirzento/Desktop/website/JsonData.json'   “空”已被CORS政策阻止:仅跨源请求   支持协议方案:http,数据,chrome,chrome扩展名,   https。

1 个答案:

答案 0 :(得分:3)

您需要启动网络服务器并在本地端口(例如3000)上提供内容,然后通过localhost:3000访问您的站点。 Chrome拒绝允许您向file:// URL发出AJAX请求,这存在安全隐患。