如何同步iframe与嵌入内容的高度

Posted Mr.do

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何同步iframe与嵌入内容的高度相关的知识,希望对你有一定的参考价值。

最近频繁的做一些通过iframe在a页面嵌入b页面需求。总结下来,有以下问题需要解决

1.如何同步iframe与嵌入内容的高度

2.将b页面载入到a页面后,如何隐藏掉b页面上的元素,如左导航,顶部导航等等

 

-如何同步iframe与嵌入内容的高度

a)获取由iframe引入的页面高度

 

b)同步引入页面与iframe的高度

 

 demo

  <iframe src="http://jsbin.com/nobefis" id="currentFrame" width="100%" scrolling="no" frameborder="no"></iframe>
  
  <script>
      function resizeFrameHeight(currentFrame){
        if(currentFrame){
          var iframeObj = currentFrame.contentWindowif(iframeObj.document.body){
            currentFrame.height = iframeObj.document.documentElement.scrollHeight || iframeObj.document.body.scrollHeight;
          }
        }
      }
    
      window.onload  = function () {
        resizeFrameHeight(document.getElementById("currentFrame"))
      }
  </script>

 

以上是关于如何同步iframe与嵌入内容的高度的主要内容,如果未能解决你的问题,请参考以下文章

iframe如何自动随嵌入另一网站页面内容高度的变化页变化呢

iframe如何自适应高度,父页面嵌入子页面

iframe如何自适应高度,父页面嵌入子页面

如何将Google Form iframe嵌入具有灵活高度的html css(响应式)

iframe的高度可以随内容的多少而变化吗

Iframe的代码怎么写才能满足我的自适应内容的高度的要求啊?