如何在 Android 的 Chrome 浏览器中获取 JavaScript 中地址栏的高度(左图中用红色矩形标记)?我需要知道它在向下滚动时会消失,我需要对此做出反应,因为那时视口高度不同。
我已经想出的一种解决方案:
获取初始状态下的视口高度:
var height = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
地址栏消失时获取视口高度
计算两个值之间的差异
问题是你必须处于第二种状态才能知道这一点。