科尔多瓦导致屏幕尺寸截然不同(如window.innerWidth等报道)

时间:2019-01-21 21:24:38

标签: javascript android cordova canvas

我有一个包裹在cordova应用程序中的网站。

在我的Android设备上通过Chrome浏览该网站时,window.innerWidthwindow.innerHeight分别按住9801407

但是,当通过cordova应用程序打开时,我得到360573

在两种情况下,window.devicePixelRatio持有2

我想我并不感到惊讶,因为高度不同,因为cordova应用程序不需要容纳URL栏/等等,但是似乎没有任何相关的模式(增加{{ 1}}和width分别乘以height2.7...)。

我使用此值来调整全屏JavaScript画布的大小。结果是,在这两种情况下,画布确实可以完全覆盖整个屏幕,但是科尔多瓦版本看上去质量明显差。

为什么会这样?我该如何应对呢?

0 个答案:

没有答案