iframe が高さに適応できないという問題が発生しました。Web ページで使用されている方法は IE ブラウザーでのみ機能します。以下は私が試した方法の 1 つです。 <br> <br> function iFrameHeight() { <br> <br> var ifm= document.getElementById("iframepage"); <br> <br> var subWeb = document.frames ? document.frames["iframepage"].document : <br> <br> ifm.contentDocument; <br> <br> if(ifm != null && subWeb != null) { <br> <br> ifm.height = subWeb.body 。スクロールの高さ。 。 ! <br> <br> <br> <br> <br> ディスカッションへの返信 (解決策) <br> </p> <p> クロスドメインなので、サーバーに置くと機能しません </p> では、クロスドメインかどうかをどのように判断するのでしょうか <br> <h2> ドメインが異なります。プロトコルが異なり、ローカルファイルの閲覧(一部のブラウザはドメインを越えません) </h2> <p class="sougouAnswer"> </p> コードをサーバーに配置した後、理想的な効果は得られませんでしたが、iframe の高さが突然 2000 になりました... <p class="sougouAnswer"></p>