【发布时间】:2018-12-02 01:17:18
【问题描述】:
如何在 Android 的 Chrome 浏览器中获取 JavaScript 中地址栏的高度(左图中红色矩形标记)?我需要知道它在向下滚动时会消失,我需要对此做出反应,因为那时视口高度不同。
我已经想出了一个解决方案:
获取初始状态下的视口高度:
var height = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);获取地址栏消失时的视口高度
计算两个值之间的差异
问题是你必须处于第二种状态才能知道这一点。
【问题讨论】:
-
你想用这个做什么?如果您的布局取决于屏幕的高度,您可能会遇到具有不同比例的手机的问题。您是否有理由不能使用响应式高度?
-
这是一个非常具体的情况,在这里详细介绍太复杂了。这也与问题无关。如果我们能专注于我的那个直截了当的问题,那就太好了,谢谢!
-
也许这对你有帮助? stackoverflow.com/questions/18137690/…
标签: javascript html css google-chrome android-chrome