我试图从提供的示例中生成旭日图 here
我所做的只是将整个 JSON 复制到本地,然后是 index.html
我没有对任何文件进行任何更改。
当我尝试运行 html 文件时出现这些错误
XMLHttpRequest cannot load file:///C:/Users/VK/Documents/D3%20charts/sunburst/flare.json. Cross origin requests are only supported for HTTP. d3.v3.min.js:1
Uncaught TypeError: Cannot read property 'children' of undefined d3.v3.min.js:2
Uncaught NetworkError: A network error occurred. d3.v3.min.js:1
找到一个类似的问题问here但我不想从网络服务器加载它
谁能帮我解决这个问题。
最佳答案
现代浏览器不支持通过 file://加载文件,因此您最好的办法是通过 Web 服务器加载前端。
关于javascript - 错误 : Cross origin requests are only supported for HTTP with D3js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21524359/