iframe の srcdoc が比較的新しいことは知っていますが (そのため、多くの情報を見つけることができなかったのはなぜですか)、それを動的に使用できるかどうか、つまり、ウェブサイトをiframeに表示しますか?
たとえば、コンテンツが変化し続ける BBC Web サイトのニュース速報セクションだけを取り出して iframe に入れたいとします。
これは不可能であり、これsrcdoc
は設計されたものでもありません。この属性は、サーバーから別のページをロードするのではなくsrcdoc
、WebKit ブラウザーでコンテンツを設定するために使用できます。iframe
詳しくはw3schoolsをご覧ください。
別のサーバー (BBC Web サイトなど) からのページを含む iframe がある場合、ブラウザーの同一生成元ポリシーにより、そのページにアクセスしてコンテンツを抽出または操作する方法がありません。
これを行う方法は、サーバー側のスクリプトで BBC ページをダウンロードし、操作してクライアントに送信することです。