2012-03-20 11 views
0

私は、それが中に含まれている文書からのiframeのコンテンツにアクセスしようとしているが、私は次のようなエラーメッセージが出てい:「URLとフレームにアクセスするための安全でないJavaScriptの試み...」ローカルファイルと

///home/user/work/project/index.html:URL
ファイルのフレームから///home/user/work/project/foo.html:URL
ファイルとフレームにアクセスするための

安全でないJavaScriptの試み。ドメイン、プロトコル、および ポートが一致する必要があります。

は、私はこのコードを実行すると:

$('#iframe_id').contents(); 

をあなたが見ることができるように、両方のファイルが同じフォルダ内にローカルに保存されているので、それはそのエラーを与えている理由を理解することはできません。

+0

です'ファイル'プロトコル)? – fcalderan

+0

お互いに感謝しました。私はAptana Studio 3を使用しており、javascriptアプリケーションとして動作させています – davids

+0

私のコメントを答えに変更しました。最初のコメントをするつもりはありませんでした。 –

答えて

2

ChromeでChromeを起動した場合、あなたの開発バージョンでは、このために汚い回避策があるかもしれないと思います。ローカルファイルを参照することは、Webサーバーをブラウズすることと同じではありません。私はどこかでそれらをホストしようとするか、ローカルWebサーバーをインストールします。また、ローカルファイルのセキュリティを無効にするためのクロム用のコマンドラインスイッチもありますが、それほど大したことはありませんでした。

編集:

COMANDラインスイッチエルRonnocoで述べたように、あなたは `http`プロトコルを使用してではなく、(ローカルウェブサーバを使用しようとしました--allow-ファイル・アクセスから、ファイル

1

あなたのURLをhttp://www.your-domain.com/foo.htmlに変更してください。

2

は、私はあなたがローカルファイルの周りの場所でセキュリティ対策として​​3210 --allow-file-access-from-files

関連する問題