Навигатор: свойство userActivation
Базовая версия 2023
Новое
С ноября 2023 года эта функция работает на последних устройствах и версиях браузеров. Возможно, эта функция не будет работать на старых устройствах или браузерах.
Чтение только свойство userActivation интерфейса Navigator возвращает объект UserActivation, содержащий информацию о состоянии активации пользователя текущего окна.
Значение
Объект UserActivation.
Примеры
Проверка, была ли недавно выполнена жестом пользователя
Используйте UserActivation.isActive, чтобы проверить, взаимодействует ли пользователь в данный момент со страницей (Временная активация).
if (navigator.userActivation.isActive) {
// proceed to request playing media, for example
}
Проверка, была ли когда-либо выполнена жестом пользователя
Используйте UserActivation.hasBeenActive, чтобы проверить, взаимодействовал ли пользователь когда-либо со страницей (Постоянная активация).
if (navigator.userActivation.hasBeenActive) {
// proceed with auto-playing an animation, for example
}
Спецификации
| Спецификация |
|---|
| HTML # dom-navigator-useractivation |
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
userActivation |
72 | 79 | 120 | 60 | 16.4 | 72 | 120 | 51 | 16.4 | 11.0 | 72 |
См. также
© 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/Navigator/userActivation