D3.js-从Chrome加载CSV文件

Hos*_*yar 5 csv cross-domain d3.js dc.js

我有一个带有dc.js(d3.js + crossfilter.js)和ndx.csv文件的webProject。当我从Visual Studio将项目运行到chrome时,一切正常。现在,在构建项目并在其他计算机中复制之后,运行它。
问题在这里。当我尝试在其他装有Chrome的计算机上运行webProject [html文件]时,该浏览器显示错误“ XMLHttpRequest无法加载file:/// C:/Users/9901/Desktop/WebSite1/ndx.csv。仅支持跨源请求对于协议方案:http,数据,chrome,chrome扩展名,https,chrome-extension-resource。 “我正在搜索此问题,但尚未找到解决方案。提示:

  1. 我只想使用浏览器“ Chrome Portable”,否则对IE和FireFox不会有任何疑问
  2. 我的地址栏正在运行:“ file:/// C:/Users/User-1/Desktop/WebSite1/Index.html ”。
  3. 我在其他计算机上没有网络服务器。

use*_*270 5

如果您未嫁给Chrome,则可以使用Firefox。默认情况下它起作用。


Hos*_*yar 3

我解决了我的问题:

  1. 创建快捷方式并打开其属性。
  2. 将--allow-file-access-from-files添加到目标字段字符串的末尾。

  • 您能提供一些屏幕截图或详细信息吗?我有同样的问题,但不明白如何做到这一点 (5认同)