Javascript Android浏览器:填充垂直视口?

Javascript Android浏览器:填充垂直视口?,javascript,jquery,android,android-webview,Javascript,Jquery,Android,Android Webview,我有一个web应用程序,我想完全垂直地填充浏览器视口,包括将地址栏推过顶部 有没有办法在没有地址栏的情况下获得浏览器视口的大小?目前,我使用的jQuery如下: $("#mainBox").height($(window).height) 但这将填充减去地址栏的视口,导致在横向视图中查看时元素太窄 对于iPhone,我通过将iPhone浏览器视口大小硬编码到页面中来解决这个问题,但这显然存在问题。您需要在oPrintationChange事件中重置高度。因此,您需要为窗口创建一个orienta

我有一个web应用程序,我想完全垂直地填充浏览器视口,包括将地址栏推过顶部

有没有办法在没有地址栏的情况下获得浏览器视口的大小?目前,我使用的jQuery如下:

$("#mainBox").height($(window).height)
但这将填充减去地址栏的视口,导致在横向视图中查看时元素太窄


对于iPhone,我通过将iPhone浏览器视口大小硬编码到页面中来解决这个问题,但这显然存在问题。

您需要在oPrintationChange事件中重置高度。因此,您需要为窗口创建一个orientationchange事件处理程序,您需要调用该处理程序中的同一行,您将获得新的窗口高度,您应该很好。

您需要在OePrintationChange事件中重置高度。因此,如果您为窗口创建了一个orientationchange事件处理程序,您需要调用该处理程序中的同一行,您将获得新的窗口高度,您应该很好