我正在尝试适合与搜索链接的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>
当我尝试执行此操作时,我得到此错误“ Uncaught DOMException:阻止了起源为“ http://localhost:52191”的框架访问跨域框架。
最佳答案
由于跨域问题,您无法获得iframe大小,但是我认为该库可以解决问题。
iframe-resizer