ページ上で iframe を使用してページ コンテンツを動的に読み込むことは、Web 開発では一般的な方法です。親ページにスクロールバーのない iframe を指定し、src 属性に読み込み可能なページを指定すると、親ページにアクセスしたときに子ページが自動的に読み込まれるようになります。 iframe の高さは、サブページの実際の高さに応じて調整する必要があります。 iframe の高さが実際のサブページの高さよりも小さい場合、余分な部分は表示できません。逆に、iframe の高さが高すぎる場合、ページ内に多くの空白が表示されます。サブページのコンテンツの高さが不明な場合は、属性または CSS を使用して iframe の高さを設定でき、スクリプトを使用して動的に指定することもできます。しかし、サブページが同じドメインにない場合はどうなるでしょうか?現時点では、スクリプトにはサブページの高さを取得する方法がなく、JavaScript のクロスドメインの問題が発生しています。
タイトルにもありますが、この記事では利用可能な方法を紹介しつつ、以下に挙げた方法以外にも方法はあるのか?
属性または CSS を使用した iframe の高さの設定については、ここでは詳しく説明しません。まず、スクリプトを使用して設定する方法を見てみましょう。
ここには iframe 内にあるものがたくさんあります。