微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 错误:只有带有D3js的HTTP支持跨源请求

我试图从 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服务器加载前端.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐