ウェブページのすべてのHTMLコンテンツを変数に保存する方法を探しています。 Webページにフレームが含まれている場合でも、これは機能するはずです。現在の最適なソリューションです:Javascriptを使用してすべてのHTMLコンテンツを表示するには?
javascript: alert(document.body.outerHTML);
だけでURLが置かれ、その結果を確認するために入力押しされ、ブラウザでのコントロールにコードを貼り付けます。どのようにこれを行うにはどのようなアイデア?
私は信じていますが、私は信じていますが、innerHTMLにはフレーム内に何個のフレームがあるかなど、ページについて何も知らなくてもこれを行う方法はわかりません。 – David
しかし、なぜこれをjsで行う必要がありますか?とにかく、あなたはjsライブラリをロードしてから、$( 'frame')で各フレームを循環させます。each(function(i、e){src = e.attr( 'src')//そして、フレーム}) –
優れています。それが私が必要な理由です。私の問題はJavaScriptがひどいことです。したがって、私はStackoverflowのコードを壊して、これを行うための完全なJavaScriptコードを作成するためにあなたに支払うことができるかどうか尋ねますか?つまり、最終的には、画面に表示されるすべてのHTMLコンテンツを含む単一のjavascript変数が存在します。 – David