0

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

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

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

我知道人们之前已经看过这个,我已经尝试了所有我发现的绕过安全性并启用从 Firefox 读取本地文件的建议,但我仍然无法让它工作。

我想知道最近版本的 Firefox 是否发生了一些变化,使得所有旧的建议都变得毫无用处。

将不胜感激任何建议。

谢谢,大卫

4

1 回答 1

0

好的——我想通了!对我来说最大的问题是缺乏对 javascript 库的了解。

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

xmlhttp.send();

我不知道那件事。因此,实际用于从本地文件读取数据的代码(假设已按照其他地方发布的说明关闭安全性)就像

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

我希望这可以为其他人节省一些时间——对我来说,这是一个真正的 PITA 来解决这个问题。

于 2012-01-18T00:04:08.143 回答