[英]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.