English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Объект window.screen содержит информацию о экране пользователя.
window.screenОбъект можно использовать для отображения разрешения экрана (ширины и высоты экрана), глубины цвета, глубины пикселя и т.д.
window.screenОбъект можно использовать в сокращенном виде без префикса (window.).
screenОбъект имеет следующие атрибуты:
В следующем разделе мы покажем, как использовать атрибуты объекта screen объекта окна для получения информации о пользователе.
screen.widthАтрибут возвращает общую ширину экрана пользователя (в пикселях).
var x = screen.width;Проверка看看‹/›
screen.heightАтрибут возвращает общую высоту экрана пользователя (в пикселях).
var x = screen.height;Проверка看看‹/›
screen.availWidthАтрибут возвращает ширину экранной области, доступной для приложения окна (в пикселях).
Область приложения окна составляет всю экранную область, за исключением панели задач.
var x = screen.availWidth;Проверка看看‹/›
screen.availHeightАтрибут возвращает высоту экранной области, доступной для приложения окна (в пикселях).
Область приложения окна составляет всю экранную область, за исключением панели задач.
var x = screen.availHeight;Проверка看看‹/›
screen.colorDepthАтрибут возвращает глубину цвета экрана пользователя.
Глубина цвета - это количество бит, используемых для отображения цвета одного пикселя.
Глубина цвета указывает на количество цветов, которое может создать экран устройства.
Например, экран с глубиной цвета 8 бит может создать 256 цветов (2 8)
var x = screen.colorDepth;Проверка看看‹/›
В настоящее время, экраны большинства устройств имеют глубину цвета 24 или 32 бита. Кратко говоря, больше бит создает больше цветовых изменений, например, 24 бита могут создать 2 24 = 16 777 216 вариантов цвета (настоящее цветовое разрешение), а 32 бита могут генерировать 2 32 = 4 294 967 296 вариантов цвета (Тёмный)
screen.pixelDepthСвойство возвращает битовую глубину экрана.
Глубина像素а - это количество бит, используемых системой отображения для каждого пикселя.
Для современных устройств глубина цвета и глубина像素а равны.
var x = screen.pixelDepth;Проверка看看‹/›
Этот пример показывает все свойства экрана:
var txt = ""; txt += "<p>Общая ширина/высота: " + screen.width + "*" + screen.height + "</p>"; txt += "<p>Доступная ширина/высота: " + screen.availWidth + "*" + screen.availHeight + "</p>"; txt += "<p>Глубина цвета: " + screen.colorDepth + "</p>"; txt += "<p>Разрешение цвета: " + screen.pixelDepth + "</p>"; document.write(txt);Проверка看看‹/›