我有一个带有dc.js(d3.js + crossfilter.js)和ndx.csv文件的webProject。当我从visual studio运行项目到chrome时,每个方面都很好。现在在构建项目并在其他计算机中复制之后,运行它 问题出在这里。当我尝试使用 Chrome 在其他计算机上运行webProject [html文件]时,此浏览器出现错误“ XMLHttpRequest无法加载文件:/// C:/ Users /9901/Desktop/WebSite1/ndx.csv。交叉源请求仅支持协议方案:http,数据,chrome,chrome-extension,https,chrome-extension-resource。“我搜索此问题,但还没有找到解决方案。 提示:
答案 0 :(得分:5)
如果您未与Chrome结婚,则可以使用Firefox。它默认工作。
答案 1 :(得分:3)
我解决了我的问题:
答案 2 :(得分:2)
如果您不想使用本地Web服务器,可以从chrome Web商店安装CORS扩展。
答案 3 :(得分:0)
我以前有同样的问题。 您无法从.csv文件中获取数据,因为主机和协议不同。
要解决此问题,您应该运行一个简单的Web服务器。 以下示例应该起作用。
npm install -g http-server
http服务器