我有一个网络应用程序,我想完全垂直填充浏览器视口(viewport),包括将地址栏向上推到顶部。
有没有办法在没有地址栏的情况下获取浏览器视口(viewport)大小?目前,我正在使用 jQuery,例如:
$("#mainBox").height($(window).height)
但这会填充视口(viewport)减去地址栏,导致元素在横向查看时太窄。
对于 iPhone,我通过将 iPhone 浏览器视口(viewport)大小硬编码到页面中来解决这个问题,但这样做存在明显的问题。
最佳答案
您需要在 oerintationchange 事件中重置高度。因此,您是否为窗口创建了一个 orientationchange 事件处理程序,您需要在该处理程序中调用同一行,您将获得新的窗口高度,这应该很好。
关于javascript - 安卓浏览器 : fill vertical viewport?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183043/