我使用jquery根据内容自动调整iframe的高度。它在Firefox中非常完美,但在Safari中它总是给我一个错误的高度(150px)。
任何解决方案?
function resizeIframe(obj){
{obj.style.height = 0;};
{obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';}
}
答案 0 :(得分:0)
尝试使用偏移高度:
function resizeIframe(obj){
{obj.style.height = 0;};
{obj.style.height = obj.contentWindow.document.body.offsetHeight + 'px';}
}
或强>
function resizeIframe(obj) {
obj.height = obj.contentWindow.document.body.offsetHeight + "px";
}