我知道这个问题以前是问,但我没有找到任何令人满意的答案。使用dygraph显示本地CSV文件时,现代浏览器(如Chrome)会抛出一个安全例外(无论你怎么看它都有意义或无意义)
人们想出了一些解决方案,例如使用--allow-files-from-files选项,或者使用不同的浏览器,例如firefox。但是,除非您将CSV文件放在与包含dygraph对象的html相同的文件夹中,否则Firefox会出现类似的问题。这远非最佳!
我非常渴望找到一个好的常用方法来解决这个问题,因此web应用程序实际上适用于多个浏览器,而不会中断我的文件层次结构。由于我不认为这是在那里,我希望dygraph的开发人员(s?)可以提出一些解析CSV数据的替代方法,因为这超出了我可以去的范围。
一切顺利。
答案 0 :(得分:0)
只需在您要访问的目录中启动Web服务器即可。您可以使用Python simplehttpserver:
python -m SimpleHTTPServer
或节点的http-server
npm install -g http-server
http-server
然后,您进入更明确定义的http://
世界,而不是file://
。