获得真正的iPhone解析 - jquery

时间:2012-12-30 00:30:51

标签: jquery iphone ipad resolution

我正在编写一个jQuery插件,它需要精确的屏幕分辨率。

众所周知,iphone响应320 * 480(iphone 4),但我需要正确的尺寸(视网膜尺寸)。

当然,视网膜ipad也存在问题。

在这种情况下我该怎么做?

感谢您的回复。

/修改

好吧,我已经做到了,但我认为有一个错误

我的剧本:

var screenWidth = $(window).width() * window.devicePixelRatio;
var screenHeight = $(window).height() * window.devicePixelRatio;

i get the following values:
portrait:
screenWidth = 640
screenHeight = 960

landscape:
screenWidth = 960
screenHeight = 960

使用以下元标记:

meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=no"

2 个答案:

答案 0 :(得分:2)

在webkit浏览器中,您可以使用window.devicePixelRatio获取设备像素比率。乘以分辨率,你应该得到你想要的数字。

答案 1 :(得分:0)