我正在为可以在手机上访问的网站创建一个叠加层,在iPhone中我通过window.innerWidth和布局视口大小获得视觉视口大小由iPhone中的document.documentElement.clientWidth它完美地工作但是在android(2.2) ,2.3.3)默认浏览器没有给出正确的视觉视口大小,当我放大或缩小时,这个大小不会改变。
当我放大或缩小时,我需要使用哪个js属性来获得正确的视觉视口大小。
答案 0 :(得分:1)
从WebKit版本534.13开始支持此选项。 因此,只有Android 3及以上版本的浏览器会提供可视视口大小,因为较低的Android版本使用的是WebKit 533.1。
答案 1 :(得分:0)
Android股票浏览器4.0.3和4.1.2看起来像是同一个问题。它似乎不适用于这些浏览器。它甚至在chrome中也不起作用。 Here正在运作。