【发布时间】:2011-05-30 16:54:38
【问题描述】:
我正在尝试制作一些 javascript,它会根据 iframe 中内容的高度自动调整 iframe 的大小。
This from QuirksMode,表示我可以使用clientHeight。我是这样理解的:var innerHeight = ele.contentWindow.document.documentElement.clientHeight,然后设置ele.height = innerHeight。
在桌面 Chrome 上,这可以完美运行,并使 iframe 完全适合内容。然而,在默认的 android 2.2 网络浏览器上,iframe 不够高,并且 iframe 底部的一些内容被裁剪。我也在 iPhone(我认为是 3)上测试过它,它的行为与 Android 相同
有没有更好的方法来自动调整 iframe 的高度以适应内容?
【问题讨论】:
-
您是否尝试将内容设置为 div,检查他的高度,然后将其设置为 iframe?
标签: javascript iphone android html iframe