Spec-Zone.ru › Web APIs

Событие 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

Spec-Zone.ru

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