サイト B のコンテンツを含むフレームを含み、自動的にサイズ変更されないサイト A があり、heightCalculationMethod の値を変更しようとすると、常に同じサイズになります。ログには常に次のように表示されます。
1.[iFrameSizer][ホスト ページ: iFrameResizer0] 不足している iframe ID を追加: iFrameResizer0 ()
2.[iFrameSizer][ホスト ページ: iFrameResizer0] iFrameResizer0 の IFrame スクロールを無効にしました
3.[iFrameSizer][ホストページ: iFrameResizer0] [init] メッセージを iframe[iFrameResizer0] に送信 (iFrameResizer0:8:false:true:32:true:true:null:lowestElement:null:null:0:false:parent: scroll) targetOrigin: *
それだけで。
履歴書
サイト A: ドメイン: a.com ライブラリ: iframeResizer.js および iframeResizer.contentWindow.js
js:
iFrameResize ({
log : true,
heightCalculationMethod : ' lowestElement '
checkOrigin : false
});
html:
<iframe ng-src="{{url}}" width="100" frameborder="0" scrolling="yes"></iframe>
ここで、url はサイト B の URL を含む変数です
サイト B: ドメイン: b.com ライブラリ: iframeResizer.contentWindow.js