Spec-Zone.ru › Web APIs

IdleDetector: метод requestPermission() статический

Ограниченная доступность

Эта функция не является Baseline, так как она не работает во всех широко используемых браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или во всех поддерживающих браузерах.

Экспериментально: Это экспериментальная технология
Внимательно ознакомьтесь со таблицей совместимости браузеров, прежде чем использовать её в производстве.

Статический метод requestPermission() интерфейса IdleDetector возвращает Promise, который разрешается строкой, когда пользователь выбрал, разрешить ли источнику доступ к своему состоянию бездействия. Разрешается "granted" при принятии и "denied" при отказе.

Синтаксис

IdleDetector.requestPermission()

Параметры

Нет.

Возвращаемое значение

Promise , который разрешается "granted" или "denied".

Безопасность

Временная активация пользователя требуется. Пользователь должен взаимодействовать со страницей или элементом пользовательского интерфейса, для работы этой функции.

Примеры

В следующем примере используется событие click на кнопке для запроса разрешения у пользователя на определение, когда пользователь бездействует.

startButton.addEventListener("click", async () => {
  if ((await IdleDetector.requestPermission()) !== "granted") {
    console.error("Idle detection permission denied.");
    return;
  }
});

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

Спецификация
API определения бездействия
# api-idledetector-requestpermission

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
requestPermission_static 94 11494–96 Нет 80 Нет 94 Нет 66 Нет 17.0 94

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/IdleDetector/requestPermission_static

Spec-Zone.ru

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