Window.devicePixelRatio

Вы читаете английскую версию этой статьи, так как пока нет перевода на данный язык. Помогите нам перевести эту статью!

Сводка

devicePixelRatio - свойство глобального объекта window (доступно только для чтения). Оно содержит отношение разрешения дисплея текущего устройства в физических пикселях к разрешению в логических (CSS) пикселях. Также это значение можно интерпретировать как отношение размера одного физического пикселя к размеру одного логического (CSS) пикселя.

Не существует событий или поддержки обратных вызовов при изменении этого свойства (например, когда пользователь перетащил окно с одного дисплея на другой, имеющих различную плотность пикселей).

Синтаксис

value = window.devicePixelRatio;

Полифилл

Свойство не поддерживается в IE ниже 11, однако в IE10 можно получить значение в виде отношения:

window.screen.deviceXDPI / window.screen.logicalXDPI

Спецификация

Specification Status Comment
CSS Object Model (CSSOM) View Module
Определение 'Window.devicePixelRatio' в этой спецификации.
Рабочий черновик Initial definition

Поддержка браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
devicePixelRatioChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 49IE Полная поддержка 11Opera Полная поддержка 41Safari Полная поддержка 9.1WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка 9.3Samsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка