我正在尝试制作一些javascript,它会根据iframe中内容的高度自动调整iframe的大小。
This from QuirksMode,暗示我可以使用clientHeight
。我是这样得到的:var innerHeight = ele.contentWindow.document.documentElement.clientHeight
,然后设置ele.height = innerHeight
。
在桌面Chrome上,这非常有效,可以使iframe完全适合内容。但是在默认的android 2.2 webbrowser上,iframe不够高,iframe底部的一些内容被裁剪。我也在iPhone上测试了它(我认为3),它的行为与Android相同
有没有更好的方法来自动调整iframe的高度以适应内容?
答案 0 :(得分:0)
我不确定在此上下文中使用的确切代码,但Android在此处为移动网络开发的最佳做法提供了很好的资源:
http://developer.android.com/guide/webapps/best-practices.html
这也可能有所帮助:
http://developer.android.com/guide/webapps/targeting.html
当然,阅读W3C在这里要说的内容是错误的:
http://www.w3.org/TR/mobile-bp/
我知道它不像移交代码,但至少它是一个开始。