【发布时间】:2012-12-15 06:05:13
【问题描述】:
我正在使用 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');
}
}
我错过了什么?
【问题讨论】:
标签: jquery-mobile cordova retina-display