Spec-Zone.ru › Web Extensions

Бездействия

Узнайте, когда система пользователя бездействует, заблокирована или активна.

Для использования этого API необходимо иметь разрешение «бездействия» разрешение.

Типы

idle.IdleState

Строка, описывающая состояние бездействия устройства.

Функции

idle.queryState()

Возвращает "locked" , если система заблокирована, "idle" если пользователь не ввёл никаких данных в течение заданного количества секунд или "active" в противном случае.

idle.setDetectionInterval()

Устанавливает интервал, используемый для определения, когда система находится в состоянии бездействия для событий idle.onStateChanged.

События

idle.onStateChanged

Вызывается при изменении состояния системы.

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
IdleState Да 79 45 ? Да Нет ? ? 48 ? Нет ?
onStateChanged Да 79 51 ? Да Нет ? ? 51 ? Нет ?
queryState Да 15
45До версии 51 Firefox всегда сообщал 'active'. После версии 51 Firefox сообщает 'active' или 'idle' в соответствии с ситуацией.
? Да Нет ? ?
48До версии 51 Firefox всегда сообщал 'active'. После версии 51 Firefox сообщает 'active' или 'idle' в соответствии с ситуацией.
? Нет ?
setDetectionInterval Да 15 51 ? Да Нет ? ? 51 ? Нет ?

Примечание: Этот API основан на API chrome.idle Chromium. Данная документация взята из idle.json кода Chromium.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/idle

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API