iframe コンテンツ内からビューポートの幅/高さを判断するのに問題があることを除いて、iframe-resizer はうまく機能しています。を呼び出すことができることがわかりましparentIFrame.getPageInfo(callback)
たが、返されるオブジェクトは次のようになります。
{
clientHeight: 6009,
clientWidth: 1680,
iframeHeight: 5968,
iframeWidth: 1230,
offsetLeft: 0,
offsetTop: 40,
scrollLeft: 0,
scrollTop: 580
}
ウィンドウのビューポートの幅/高さになると予想clientWidth
していました。私のブラウザウィンドウの高さは約1000pxですが、正しいように見えますが、のように見えます。clientWidth/clientHeight の意味を誤解していますか、それとも間違っていますか?clientHeight
clientWidth
clientHeight
iframeHeight + offsetTop + 1px