3

私は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"
4

2 に答える 2

2

Webkitブラウザーでは、を使用してデバイスのピクセル比を取得できますwindow.devicePixelRatio。これに解像度を掛けると、探している数になります。

于 2012-12-30T00:36:43.133 に答える
0

2を掛けると、実際の解像度が得られます。http://smartphones.techcrunch.com/q/152/4793/What-are-the-specifications-of-the-Apple-iPhone-4S-smartphone

于 2012-12-30T00:36:47.307 に答える