我进行了搜索,但发现的所有结果都是针对服务器上的网页的,而不是针对合法查找的本地文件。每当我这样做时:
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。我做错了什么,还是该功能被删除了?
答案 0 :(得分:-2)
我宁愿使用HTTP服务器提供文件,也不愿获取文件。