我正在使用jQuery Mobile开发PhoneGap应用程序。
目前我只在iPhone和iPhone Retina模拟器中进行测试。
当我在Retina模式下打开应用程序时,应用程序的密度是正确的,但页面在两个维度上仅有一半的屏幕大小。
我猜测是因为jQuery Mobile的CSS没有按比例缩放宽度和高度,但我还没有找到相关资料。
我的HTML代码如下:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
然后我执行这个Javascript代码:
if ($.mobile.media("screen and (min-width: 320px)")) {
if ($.mobile.media("screen and (-webkit-min-device-pixel-ratio: 2)")) {
$('meta[name=viewport]').attr('content','width=device-width, user-scalable=no,initial-scale=.5, maximum-scale=.5, minimum-scale=.5');
}
}
我错过了什么?