动态设置iframe高度

时间:2018-01-22 10:32:25

标签: javascript jquery html iframe

我正在尝试使用与搜索链接的iframe,因此我可以根据搜索属性获得0px和9750px之间的iframe结果。 我怎样才能使高度动态?我试过在iframe中获取表属性但没有成功。

基本上我想知道如何获得从iframe获得的内容的高度。不是iframe本身。

<script type="text/javascript">
function iframeLoaded() {
  var iFrameID = document.getElementById('idIframe');
  if(iFrameID) {
        // here you can make the height, I delete it first, then I make it again
        iFrameID.height = "";
        iFrameID.height = iFrameID.contentWindow.document.body.scrollHeight + "px";
     }   
}
</script> 

当我尝试这样做时,我得到了这个错误&#34;未捕获的DOMException:阻止了一个包含起源的框架&#34; http://localhost:52191&#34;从访问跨源框架。&#34;

1 个答案:

答案 0 :(得分:1)

您无法获得iframe大小,因为跨域问题,但我认为此库可以解决问题。 iframe-resizer