D3.js - 从chrome加载csv文件
我有一个webProject与dc.js(d3.js + crossfilter.js)和ndx.csv文件。当我从Visual Studio运行项目到Chrome时,所有东西都可以。现在生成项目并在其他计算机上复制后,运行它。
问题在这里。当我尝试在其他计算机上运行webProject [html文件]时使用Chrome,此浏览器有错误“XMLHttpRequest无法加载文件:/// C:/Users/9901/Desktop/WebSite1/ndx.csv。原始请求只支持协议方案:http,data,chrome,chrome-extension,https,chrome-extension-resource。“我搜索这个问题,但还没有找到解决方案。 提示:D3.js - 从chrome加载csv文件
- 我只想用浏览器“铬携带版”,否则没有problrm与IE和Firefox
- 我的地址栏在运行:“文件:/// C:/用户/用户-1/Desktop/WebSite1/Index.html“。
- 我没有网络服务器其他电脑。
我解决了我问题:
- 创建快捷方式并打开正确这个联系。
- add - 允许文件从文件访问到目标字段的字符串结束。
你能提供一些截图或细节吗?我有同样的问题,并没有注意如何做到这一点 –
如果您不想使用本地Web服务器,您可以从Chrome网上商店安装CORS扩展。
- 转到https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
- 安装CORS扩展
- 启用扩展(你可以看到它的图标旁边的地址栏)
- 打开你的HTML文件
我使用便携式铬合金。 –
此解决方案不起作用。 –
如果您未与Chrome结婚,则可以使用Firefox。它默认工作。
一般你需要一个web服务器来测试dc.js应用程序。一个简单的web服务器[内置于python](http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python),也许你可以使用它? – Gordon