Поддержка обозревателя window.devicePixelRatio

Я просматривал веб-страницы, чтобы найти поддержку браузера для window.devicePixelRatio, без большой удачи.

Кто-нибудь знает, что такое браузеры/устройства?

Ответы

Ответ 1

Согласно this сообщение в блоге: (с 2012 года)

  • window.devicePixelRatio в большинстве браузеров заслуживает доверия.
  • На устройствах iOS умножьте devicePixelRatio на screen.width, чтобы получить количество физических пикселей.
  • На устройствах Android и Windows Phone разделите screen.width на devicePixelRatio, чтобы получить количество провалов.

2017 UPDATE:

Это свойство возвращает отношение разрешения в физических пикселях к разрешению в пикселях CSS для текущего устройства отображения. Это значение также можно интерпретировать как отношение размеров пикселей: размер одного пикселя CSS к размеру одного физического пикселя.

Поддержка настольных браузеров:

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

Мобильные браузеры:

Android     Edge    Firefox     IE Mobile   Opera   Safari Mobile
4.4         (Yes)   ?           ?           all     9.3

Черновик Spec