17

私は Web を見回して、どのブラウザがサポートされているかを見つけましたが window.devicePixelRatio、あまり運がありませんでした。

これをサポートしているブラウザ/デバイスを知っている人はいますか?

4

1 に答える 1

9

このブログ投稿によると:(2012年から)

  • window.devicePixelRatioほとんどのブラウザで信頼できます。
  • iOS デバイスでは、 を掛けdevicePixelRatioscreen.width物理ピクセル数を取得します。
  • Android および Windows Phone デバイスでは、 で割っscreen.widthdevicePixelRatioディップ カウントを取得します。

2017 更新:

このプロパティは、現在のディスプレイ デバイスの CSS ピクセルの解像度に対する物理ピクセルの解像度の比率を返します。この値は、ピクセル サイズの比率として解釈することもできます。つまり、1 つの物理ピクセルのサイズに対する 1 つの CSS ピクセルのサイズです。

デスクトップ ブラウザのサポート:

Chrome Edge Firefox Internet Explorer Opera Safari
49 (はい) 49 11 41 9.1

モバイル ブラウザ:

Android Edge Firefox IE モバイル Opera Safari モバイル
4.4 (はい) ? ? すべて 9.3

ドラフト仕様

于 2014-08-07T13:27:25.300 に答える