0

デバッグが必要な MaxMSP (MIDI および DSP 用のビジュアル言語) で使用するために作成したスタンドアロンの JavaScript コードがいくつかあります。

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 に答える