2012-01-17 5 views
0

デバッグする必要があるMaxMSP(MIDIとDSPのビジュアル言語)で使用するスタンドアロンJavaScriptコードがあります。FirefoxでJavaScriptからローカルファイルを読み取るには

WebStormをダウンロードして試してみました。私は人々を知っている「0x805303e8(NS_ERROR_DOM_SECURITY_ERR)」

例外...「セキュリティエラー」コード:「1000」nsresult私はローカルファイルを読み込むコードを実行しようとすると、私は次のエラーを取得します以前これを見ていましたが、私はセキュリティをバイパスし、Firefoxからのローカルファイルの読み取りを有効にするために見つけたすべての提案を試しましたが、まだこれを動作させることはできません。

Firefoxの最近のバージョンで何かが変更され、古い提案を役に立たないものにしているのだろうかと思います。

ご意見をお寄せいただきありがとうございます。

おかげで、 デビッド

+0

どのような解決策を試しましたか? – James

+0

あなたのコードを投稿してください、それ以外の場合は問題を理解することができません。 –

+0

これ以上のことが起こっています。 MaxMSPでは、それらが提供するものであり、 "標準" JavaScriptの一部ではないため、Firefoxを使用するデバッガを使ってファイルを読み込もうとしたときにエラーが発生していました。 セキュリティの問題を解消できると仮定しても、JavaScriptからローカルファイルを読み込むにはどうすればいいですか?私はhtml5 FileReaderのものを見ましたが、html形式の入力タグまたはドラッグ・ドロップでファイル名を指定する必要があります。 ファイル名を指定して(ハードコードされた)データを読み込むだけの方法が必要です。 – David

答えて

0

OK ---私はこれを考え出しました!私の大きな問題は、javascriptライブラリの知識が不足していることです。

のXMLHttpRequest作品が、それは余分なラインを必要と

xmlhttp.send();

私はそれについて知らなかった。だから、実際にはローカルファイルからデータを読み取るために動作するコード(1がセキュリティをオフにする他の場所に掲載されている指示に従ったと仮定すると、私はこれが他にいくつかの時間を節約できます願っています---それがあった

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

のと同じくらい簡単です

関連する問題