我目前正在开发一个Phonegap应用程序,在使用Windows Phone 8进行测试时遇到了以下问题(下图中的左侧截图):应用程序栏没有被移除,留下了一个大的白色空间。
我从不同的来源了解到,以下meta标签在WP8上被忽略:
所以,您需要再次使用“ms”预标记来定义它:
但这样做会有点影响应用程序的缩放。你知道发生了什么吗?
以下是之前和之后的截图:
我从不同的来源了解到,以下meta标签在WP8上被忽略:
<meta name="viewport" content="width=device-width, height=device-height">
所以,您需要再次使用“ms”预标记来定义它:
@-ms-viewport {
height: device-height;
width: device-width;
}
但这样做会有点影响应用程序的缩放。你知道发生了什么吗?
以下是之前和之后的截图:
viewport
元标记并未被忽略,WordPress 只是(有意地)返回了错误的device-width
和device-height
值,通常会导致缩放因子为 1.5 以获得更好的可读性。 - Cedric Reichenbachdevice-width
和device-height
设置明确的值,对于所有WP7和大多数WP8设备来说,这将是480/800。我一直在尝试从本机应用程序代码动态插入视口元标记(显然知道其屏幕尺寸),但动态元标记更改似乎被浏览器忽略。另请参见我的相关问题,特别是底部的更新。 - Cedric Reichenbach