ChromeのWebインスペクターでは、DOM要素を右クリックすると、[HTMLとしてコピー]オプションがあり、通常、その要素とそのすべての子のHTML文字列が表示されます。ただし、インスペクターに子ノードとして表示されているにもかかわらず、IFrameタグのコンテンツが含まれているようには見えません。
この問題は、クロスドメインの制限が原因ではありません。同じドメインのIFrameでさえ、コピーされたHTMLから除外されます。
ネストされたすべてのIFrameのHTMLルートをコピーして貼り付け、テキストエディタで手動でつなぎ合わせる以外に、これを回避する方法はありますか?私はサードパーティの広告スクリプトがネストされたIFrameの大きくて広大なツリーを生成することが多いサイトで働いています。同僚がその構造をコピーして貼り付けて、物理的に座っていなくても広告の問題をデバッグできるようにする方法が必要です。彼らの机で。