我已经看到许多这样的问题,建议的解决方案是使用: -
window.innerWidth
window.innerHeight
但是,webviews会根据设备dpi缩放屏幕。因此,在设备1px可能(比如说)实际的2倍。所以,我猜我不能依赖上述。我在我的页面上使用了以下meta
。
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
是否有任何PhoneGap插件或其他任何内容?
答案 0 :(得分:0)
使用此:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, target-densitydpi=medium-dpi, user-scalable=0" />
这是我见过的最好的。之前有同样的问题,但这解决了我的问题。
您也可以使用target-densitydpi
。