IFrame はコンテンツに応じてサイズ変更されるように設計されており、ほとんどのブラウザーで動作しますが、Mozilla Firefoxでのみ動作します。最初の読み込みのみが機能しますが、その後のイベントの読み込みは機能しません。
再び機能させるには、ページを更新するか、最初にブラウザのキャッシュをクリアする必要があります..
コードは次のとおりです。
function sizeIFrame() {
var subscriptionFrame = jQuery("#subscriptionFrame");
var innerDoc = (subscriptionFrame.get(0).contentDocument) ?subscriptionFrame.get(0).contentDocument : subscriptionFrame.get(0).contentWindow.document;
subscriptionFrame.height(innerDoc.body.scrollHeight); }
<iframe id="subscriptionFrame" onload="sizeIFrame();"></iframe>
誰でもこれについて考えがありますか?