iframeの幅と高さを調整して、コンテンツに合わせる
I need a solution for auto-adjusting the width
and height
of an iframe
to barely fit its content.ポイントは、「iframe」が読み込まれた後に、幅と高さを変更できることです。iframeに含まれるボディの寸法変更に対応するためには、イベントアクションが必要だと思います。
280
3
クロスブラウザ[jQueryプラグイン][1]。
クロスブラウザ、クロスドメインの [ライブラリ][2] です。
mutationObserver
を使って iFrame のサイズをコンテンツに合わせて維持し、postMessage
を使って iFrame とホストページの間で通信します。jQueryを使用してもしなくても動作します。[1]: https://github.com/house9/jquery-iframe-auto-height [2]: https://github.com/davidjbradshaw/iframe-resizer
jQueryを使いたくないという方のために、クロスブラウザ対応のソリューションをご紹介します。