document.visibilityState
document.visibilityState - стан видимості документу.
Синтаксис:
window.document.visibilityState;
Параметри:
window - об'єкт window. Не обов'язково вказувати якщо посилатися на почне вікно.
document - об'єкт document.
Опис:
visibilityState властивість об'єкту document яка містить рядок з назвою станом видимості документу (веб-сторінки).
Можливі значення:
- "visible" - веб-сторінка є повністю або частково видно користувачеві.
- "hidden" - вміст сторінки не видно користувачеві. Це означає користувач перейшов на іншу вкладку, або згорнув вікна браузера, або екрана заблокувано операційною системою.
- "prerender" - вміст веб-сторінки попередньо сформований але не видно користувачеві. Документ може початися в цьому стані, але ніколи не буде переходити до нього з іншого стану.
- "preview" - веб-сторінку відкрито у малому вікні перегляду: експрес-панель, часто відвідувані сайти і т. п.
- "unloaded" - веб-сторінка вивантажується з пам'яті.
Не підтримують старі браузери. Не всі браузери що підтримуєть можуть підтримувати усі стани.
Для отримання логічного значення чи видно веб-сторінку є властивість document.hidden.
Приклад:
alert( document.visibilityState );