无法从本地HTML文件打开本地JSON文件

时间:2018-09-24 00:21:53

标签: javascript json

我进行了搜索,但发现的所有结果都是针对服务器上的网页的,而不是针对合法查找的本地文件。每当我这样做时:

var music = fetch("playback.json").then(response => response.json());

我收到此错误:

Fetch API cannot load file:///C:/[removed path]/json_store/playback.json. URL scheme must be "http" or "https" for CORS request.

文件夹结构如下:

/json_store/
   /index.html
   /script.js
   /playback.json

我的HTML / JS文件与JSON文件位于同一目录中,但是由于某些原因,这似乎仍然给我一个错误。同样根据Mozilla的文档,这样做是合法的,因为它们甚至提供了an example for it。我做错了什么,还是该功能被删除了?

1 个答案:

答案 0 :(得分:-2)

我宁愿使用HTTP服务器提供文件,也不愿获取文件。