私は、オフラインユーザー(遠隔地、インターネットなどなし)を対象としたHTML/JavaScriptアプリケーションを開発中ですJavascript;ローカルマシン(サーバーなし)。 iFrameコンテンツにアクセスする
「動的に」コンテンツのリストを表示したいディレクトリ。それパース
<iframe id="content_iframe" height="0" width="0" src="./content/"></iframe>
、うまくそれを表示します。理想的には私がやりたいことは、このようにiFrameの内容をつかむことです。
I 強くブラウザが親HTMLファイルとiFrameのSRCの両方が同じマシン上にあることをブラウザが理解していないためと思われます。つまり、これは実際にはクロスドメインの問題ではありません。私はそれにアクセスすることができれば、その後、私は私の構文解析を行うと、私の陽気道に沿って行くことができる -
$("#content_iframe").load(function() {
console.log(this);
});
コンソール出力のiFrameからすべてのテキストを:
本当にイライラする部分は、私が持っている場合ということです。
だから、本当に、二つの質問は:私はそれに失敗iFrameの
2)内のテキスト(またはHTMLを、何でも)にアクセスするにはどうすればよい
1)、私はどのようにすることができます - JavaScriptで - 取得console.logが出力するテキスト?
ありがとうございました。
ブラウザはSame Originの 'file:///'プロトコルを考慮しているので、ローカルフォルダを参照して受け入れません。ローカルサーバーでも、サーバーが必要です。 – zer00ne
クライアントサイドJavaScriptでは誰もディレクトリを見ることができません。あなたはSeverコードと一緒にそれを使用することができます。 – PHPglue