使用 Javascript ,Mobile Web View 获取内容高度

Posted

技术标签:

【中文标题】使用 Javascript ,Mobile Web View 获取内容高度【英文标题】:Get a height of content with Javascript , Mobile Web View 【发布时间】:2013-08-20 08:10:53 【问题描述】:

假设我的移动应用程序中有一个 web 视图,我需要知道该视图内容的高度,我不确定这对 document.body.height 或查找高度有帮助body 元素的第一个孩子,还有其他方法吗?谢谢!!

【问题讨论】:

@chipatama-只显示你的代码你尝试了什么。我不明白你想说什么 我没有任何代码,但我将在下一个项目中需要它,例如,我将在那个 web 视图中有一些横幅,并且我想获得内容的高度。问题是我不知道我得到的那个 html 的结构。所以我的问题基本上是。我可以在不知道视图的 HTML 结构的情况下获得内容的高度吗? 【参考方案1】:

我可以在不知道 HTML 结构的情况下获取内容的高度吗 视图

在 JS 和本机级别都有 API。试试http://developer.android.com/reference/android/view/View.html#getMeasuredHeight%28%29

有时,建议稍微延迟调用它们。

【讨论】:

【参考方案2】:

使用 innerHeight 您可以获得运行您的网络应用程序的设备的高度。我找到了这个answer here,我认为这就是你所需要的。

希望这会有所帮助,

【讨论】:

以上是关于使用 Javascript ,Mobile Web View 获取内容高度的主要内容,如果未能解决你的问题,请参考以下文章

什么是jQuery Mobile

mobile-safari javascript:多个 setTimeouts 或 setIntervals

在 jQuery Mobile 中使用复选框动态创建产品列表非常困难

Javascript 不会使用带有导航地理定位的 jQuery Mobile 加载

使用带有 javascript、jquery mobile 的数据库

使用 Titanium Mobile 编译应用程序后 JavaScript 代码会发生啥