繁体   English   中英

如何使用Firefox从JavaScript读取本地文件

[英]How can I read local files from JavaScript with Firefox

我已经编写了一些独立的JavaScript代码,这些代码需要与MaxMSP(用于MIDI和DSP的可视语言)一起使用进行调试。

我下载了WebStorm进行尝试。 当我尝试执行读取本地文件的代码时,出现以下错误:

异常...“安全错误”代码:“ 1000” nsresult:“ 0x805303e8(NS_ERROR_DOM_SECURITY_ERR)”

我知道人们以前已经看到过这种情况,并且我尝试了所有发现的建议,这些建议可以绕过安全性并允许从Firefox读取本地文件,但是我仍然无法使它起作用。

我想知道在Firefox的最新版本中是否发生了更改,从而使所有旧建议无用。

将不胜感激任何建议。

谢谢大卫

好的---我知道了! 对我来说,最大的问题是缺乏对JavaScript库的了解。

XMLHttpRequest有效,但需要额外的一行

xmlhttp.send();

我不知道 因此,实际上可以从本地文件读取数据的代码(假设其中一个遵循其他地方发布的说明来关闭安全性,则只需

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", filename, false); // Synchronous
xmlhttp.send();
var text = xmlhttp.responseText;

我希望这可以节省一些时间---对我来说,这真是一个PITA。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM