iframe を (JavaScript を使用して) コンテンツに 100% 適合させる方法に関する質問は、既にフォーラムで回答されています...同じドメインのコンテンツを表示する iframe のみ.
私の質問: iframe の src 属性が、フレームを含むページのドメイン外のページ用である場合、コンテンツに合わせて iframe のサイズを変更することは可能ですか? クロスサイト スクリプティングに関するブラウザのセキュリティ機能により、iframe のドキュメント オブジェクトにアクセスできません。
私は創造的な解決策を探しています。私の考えの 1 つは、スクロールバーが iframe に表示されていることを何らかの方法で検出し、表示されなくなるまで高さを段階的に増やすことでした。残念ながら、表示されているスクロールバーを検出する方法も見つかりません。アイデア?
クライアント側のソリューションを探していることに注意してください。
反応:
デイブ
問題はまだ存在します。リモート ドキュメントの高さが事前にわからないため、データベースまたはクエリ文字列の値から設定することはできません。
ダソフト
CSS の iframe の 100% は、iframe内のコンテンツの 100% に設定するのではなく、ページまたはそれを含む要素 (つまり、div など) に対して相対的に設定します。