Событие BeforeInstallPromptEvent: свойство userChoice
Экспериментально: Это экспериментальная технология
Перед использованием в производстве внимательно изучите таблицу совместимости браузеров.
Нестандартно: Эта функция нестандартна и не соответствует стандартам. Не используйте её на производственных сайтах, ориентированных на веб: она не будет работать для каждого пользователя. Также могут быть значительные несовместимости между реализациями, и поведение может измениться в будущем.
Свойство userChoice интерфейса BeforeInstallPromptEvent представляет собой выбор пользователя при запросе установки приложения.
Значение
Обещание Promise, которое выполняется с объектом, содержащим два свойства:
outcomeЭкспериментально Нестандартно-
Строка, указывающая, выбрал ли пользователь установку приложения. Должно быть одно из следующих значений:
-
"accepted": Пользователь установил приложение. -
"dismissed": Пользователь не установил приложение.
-
platformЭкспериментально Нестандартно-
Если пользователь выбрал установку приложения, это строка, называющая выбранную платформу, которая является одним из значений свойства
BeforeInstallPromptEvent.platforms. Если пользователь отказался от установки приложения, это пустая строка.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
userChoice |
44 | 79 | Нет | 31 | Нет | 44 | Нет | 32 | Нет | 5.0 | 44 |
См. также
- Установка PWAs
- Как предоставить собственный опыт установки приложения на web.dev (2021)
© 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/BeforeInstallPromptEvent/userChoice