簡體   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