Android浏览器:获取视口大小

时间:2011-11-02 10:52:29

标签: javascript android viewport android-browser

我正在为可以在手机上访问的网站创建一个叠加层,在iPhone中我通过window.innerWidth和布局视口大小获得视觉视口大小由iPhone中的document.documentElement.clientWidth它完美地工作但是在android(2.2) ,2.3.3)默认浏览器没有给出正确的视觉视口大小,当我放大或缩小时,这个大小不会改变。

当我放大或缩小时,我需要使用哪个js属性来获得正确的视觉视口大小。

2 个答案:

答案 0 :(得分:1)

从WebKit版本534.13开始支持此选项。 因此,只有Android 3及以上版本的浏览器会提供可视视口大小,因为较低的Android版本使用的是WebKit 533.1。

答案 1 :(得分:0)

Android股票浏览器4.0.3和4.1.2看起来像是同一个问题。它似乎不适用于这些浏览器。它甚至在chrome中也不起作用。 Here正在运作。