Screen
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
* Some parts of this feature may have varying levels of support.
Интерфейс Screen представляет экран, обычно отображающий текущее окно, его можно получить с помощью window.screen.
Обратите внимание, что браузеры определяют текущим тот экран, который находится в центре окна браузера.
Свойства экземпляра
Также наследует свойства от своего родительского объекта EventTarget.
Screen.availHeight-
Возвращает высоту экрана в пикселях за исключением постоянных или «полупостоянных» элементов пользовательского интерфейса, отображаемых операционной системой, таких как панель задач в Windows.
Screen.availWidth-
Возвращает размер доступного окну горизонтального пространства в пикселях.
Screen.colorDepth-
Возвращает глубину цвета экрана.
Screen.height-
Возвращает высоту экрана в пикселях.
Screen.isExtendedЭкспериментальная возможность Secure context-
Возвращает
trueесли устройство пользователя имеет несколько экранов иfalseв противном случае. Screen.orientation-
Возвращает экземпляр
ScreenOrientationсвязанный с экраном. Screen.pixelDepth-
Возвращает количество битов информации на один пиксель экрана.
Screen.width-
Возвращает ширину экрана.
Screen.mozEnabledНе стандартно Устарело-
Значение типа
Boolean. Установка вfalseотключает экран. Screen.mozBrightnessНе стандартно Устарело-
Управляет яркостью экрана. Ожидается значение в диапазоне от 0 до 1.0.
Методы экземпляра
Также наследует методы от своего родительского объекта EventTarget.
Screen.lockOrientationУстарело-
Блокирует ориентацию экрана (доступно только в полноэкранном режиме или для установленных приложений)
Screen.unlockOrientationУстарело-
Разблокирует ориентацию экрана (доступно только в полноэкранном режиме или для установленных приложений)
События
changeЭкспериментальная возможность Secure context-
Возникает, когда происходит изменение экрана — его ширины или высоты, доступной ширины или высоты, глубины цвета или ориентации.
orientationchangeУстарело Не стандартно-
Возникает, когда происходит изменение ориентации экрана.
Примеры
if (screen.colorDepth < 8) {
// использовать версию страницы с неполным количеством цветов
} else {
// использовать обычную полноцветную версию страницу
}
Спецификации
| Specification |
|---|
| CSSOM View Module> # the-screen-interface> |
Совместимость с браузерами
Loading…