我想从这个 iframe 的内容动态更改 iframe 元素的高度,这是我的 js:
function iframeLoaded()
{
var iframeID = window.parent.document.getElementById('iframeContainer');
if(iframeID) {
console.log('if');
iframeID.height = "";
iframeID.height = iframeID.contentWindow.document.body.scrollHeight + "px";
}
}
每当内容高度发生变化时,我都会运行此函数。而且我有错误:访问属性“文档”的权限被拒绝
这有什么问题。 父子站点同域!
父http://example.com iframe 部分 html 代码:
<iframe id="iframeContainer" class="wrapper" width="100%" scrolling="no" height="700" frameborder="1" src="http://example.com/ext/index.php" name="iframe">...</iframe>