Google chrome iframe高度根据内容调整(工作Safari,不在Chrome上)

Google chrome iframe高度根据内容调整(工作Safari,不在Chrome上),google-chrome,iframe,safari,Google Chrome,Iframe,Safari,好的,嘿 我正在尝试获取iframe的内容,以调整iframe的高度以显示所有内容。。在iframe中 这是我借用的代码,它在Safari上工作,但在我亲爱的Chrome上不工作 <script type="text/javascript"> function getDocHeight(doc) { doc = doc || document; var body = doc.body, html = doc.documentElement; var height = Math

好的,嘿

我正在尝试获取iframe的内容,以调整iframe的高度以显示所有内容。。在iframe中

这是我借用的代码,它在Safari上工作,但在我亲爱的Chrome上不工作

<script type="text/javascript">

function getDocHeight(doc) {

doc = doc || document;

var body = doc.body, html = doc.documentElement;

var height = Math.max( body.scrollHeight, body.offsetHeight, 

    html.clientHeight, html.scrollHeight, html.offsetHeight );

return height;

}

function setIframeHeight(id) {

var ifrm = document.getElementById(id);

var doc = ifrm.contentDocument? ifrm.contentDocument: ifrm.contentWindow.document;

ifrm.style.visibility = 'hidden';

ifrm.style.height = "10px"; 

ifrm.style.height = getDocHeight( doc ) + "px";

ifrm.style.visibility = 'visible';

}

</script>

函数getDocHeight(doc){
文件=文件| |文件;
var body=doc.body,html=doc.documentElement;
var height=Math.max(body.scrollHeight,body.offsetHeight,
html.clientHeight、html.scrollHeight、html.offsetHeight);
返回高度;
}
函数setIframeHeight(id){
var ifrm=document.getElementById(id);
var doc=ifrm.contentDocument?ifrm.contentDocument:ifrm.contentWindow.document;
ifrm.style.visibility='hidden';
ifrm.style.height=“10px”;
ifrm.style.height=getdoch+px;
ifrm.style.visibility='visible';
}
这是iframe

<iframe src="http://google.com/" 
iframe id="ifrm" name="ifrm" src="height1.html" 
onload="setIframeHeight(this.id)" 
frameborder="0" width="100%" height="0" >
</iframe>

谢谢:)