javascript - 谷歌浏览器中的动态 iframe 调整大小问题

标签 javascript iframe google-chrome

我在使用 Google Chrome 时似乎遇到了 iFrame 调整大小问题。

> <script language="javascript" type="text/javascript">
 function resizeIframe(obj)

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


     }
 </script>

<

这在我的标题中。

> <iframe id="content" name="content" frameborder="0" scrolling="no" width="950px" src="html/index2.html" onload='javascript:resizeIframe(this);'></iframe> <

这是我的 iframe 脚本。

所以我想做的是动态调整每个页面内容的 iFrame 大小,并且它在 Firefox 和 IE 中完美运行,但在 Chrome 中则不行。是什么赋予了?大家有什么想法吗?

提前致谢。

最佳答案

看来这是一个bug with chrome 。为什么现在不能使用 clientHeight 来代替scrollHeight?

关于javascript - 谷歌浏览器中的动态 iframe 调整大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3898684/

相关文章:

javascript - 如何使用 javascript 获取文件夹中的图像列表?

iframe - 将网站作为框架加载到我的网站(谷歌分析)

javascript - JS/jQuery跨域访问iframe元素(但js文件同域)

javascript - AngularJS 不向 NodeJS 服务器发送数据

javascript - 我可以像单元测试一样在 Node.js 中进行性能测试吗

javascript - 使用 Javascript 从模板生成 PDF

javascript - 动态 iframe 高度

html - 删除 Chrome 上表格行之间的额外空间

python - 即使在 headless 模式下,是否可以在带有 Chrome 的 Selenium 上使用 `element.click()`?

javascript - Chrome 开发者工具关闭 JetBrains IDE 支持插件