我正在开发Cordova应用程序并在具有高DPI屏幕的Windows 10计算机上进行测试。 window.devicePixelRatio
会返回1.5
。
我已经定义了viewport
这样:
<meta name="viewport"
content="initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
但是,当应用程序运行时,它无法像Windows的其他部分那样正确扩展。一切都很小,如果我从控制台检查文档宽度,它现在是实际屏幕宽度的1.5倍。
设置initial-scale=1.5, maximum-scale=2
不会改变任何内容。
我有什么问题或者这是MSAppHost的错误吗?
答案 0 :(得分:0)
这似乎与MSAppHost有关。该应用针对的是Windows 8.1并在MSAppHost/2.0
中运行。定位Windows 10使其在MSAppHost/3.0
中运行,并且可以正确缩放。