Retina Displayか調べる

説明

Retina Displayか調べるにはwindow.devicePixelRatioの値を調べます。通常の解像度(96dpi, 72dpi)では1になります。これよりも解像度が高い場合には1/5や2となります。iPhone 4やNew iPadでは2になりますので、2以上の場合はRetina Displayとして判別します。Android端末の場合は1.5といった値になることもあります。Android端末が返すwindow.devicePixelRatioの値は以下のサイトにも掲載されています。[2012/5/3]

参考:Android端末のdevicePixelRatio

サンプルプログラム

var dp = window.devicePixelRatio;
if (dp >=2){
document.write("<br>Retina Displayです");
}else{
document.write("<br>Normal Displayです");
}
サンプルを実行
[戻る]