emwaiblog › JavaScript › postMessage()を使ってインラインフレーム の高さをコンテンツ内容に合わせる アフィリエイト広告を利用しています。 JavaScript › postMessage()を使ってインラインフレーム の高さをコンテンツ内容に合わせる いろいろ制約があってインラインフレームしか使えないけどスクロールは出したくない、とか<iframe>の高さをコンテンツに合わせたい時に、親ウィンドウ側とフレーム側の異なるドメイン間でpostMessage()でクロスドメイン通信を行ってフレーム側の高さを取得するメモです。 ちなみに、親ウィンドウとフレーム側が同じドメインならjQueryでこんな感じです。 $('iframe').height( $('iframe').contents().height() ); 別ドメインのページをフレーム内に表示した場