Javascript Iframe不显示在Chrome浏览器中的Android设备上

Javascript Iframe不显示在Chrome浏览器中的Android设备上,javascript,android,html,google-chrome,iframe,Javascript,Android,Html,Google Chrome,Iframe,你看,我有以下情况,我有一个Iframe,它在苹果设备上显示没有问题,无论是什么型号,在台式机/个人电脑上显示没有问题,在android设备上,除了chrome以外的任何浏览器都正确显示,现在,对于Android设备和chrome浏览器,有时显示IFrame,有时不显示,我的IFrame如下所示: <iframe id="lgnIfra" width="100%" marginheight="0" marginwidth="0" onLoad="resize()" scrolling="n

你看,我有以下情况,我有一个Iframe,它在苹果设备上显示没有问题,无论是什么型号,在台式机/个人电脑上显示没有问题,在android设备上,除了chrome以外的任何浏览器都正确显示,现在,对于Android设备和chrome浏览器,有时显示IFrame,有时不显示,我的IFrame如下所示:

<iframe id="lgnIfra" width="100%" marginheight="0" marginwidth="0" onLoad="resize()" scrolling="no" frameborder="0" src="<%=path%>" align="bottom" iframe.src="javascript:parent.getFrameHTML()"></iframe>
这是我在file.js中的行

iframe.style.height = iframe.contentWindow.document.body.scrollHeight + 'px';

有什么解决办法吗?

尝试使用一些高度值,百分比或固定值,看看会发生什么。@statosdotcom更新我的问题
iframe.style.height = iframe.contentWindow.document.body.scrollHeight + 'px';