17

我一直在网上寻找对浏览器的支持 window.devicePixelRatio,但运气不佳。

有谁知道哪些浏览器/设备支持这个?

4

1 回答 1

9

根据这篇博文:(从 2012 年开始)

  • window.devicePixelRatio在大多数浏览器上大多是值得信赖的。
  • 在 iOS 设备上,乘以devicePixelRatio得到screen.width物理像素数。
  • 在 Android 和 Windows Phone 设备上,除以screen.width获取devicePixelRatio跌幅计数。

2017 年更新:

此属性返回当前显示设备的物理像素分辨率与 CSS 像素分辨率的比率。该值也可以解释为像素大小的比率:一个 CSS 像素的大小与一个物理像素的大小。

桌面浏览器支持:

Chrome Edge 火狐 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 回答