BeforeInstallPromptEvent: prompt() Methode
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.
Die prompt()
Methode der BeforeInstallPromptEvent
-Schnittstelle ermöglicht es einem Entwickler, das Installations-Prompt zu einem selbst gewählten Zeitpunkt anzuzeigen. Typischerweise wird sie im Ereignishandler der benutzerdefinierten Installations-UI der App aufgerufen.
Diese Methode muss im Ereignishandler für eine Benutzeraktion (wie zum Beispiel einen Button-Klick) aufgerufen werden und darf nur einmal auf einer gegebenen BeforeInstallPromptEvent
Instanz aufgerufen werden.
Syntax
prompt()
Parameter
Keine.
Rückgabewert
Ein Promise
, der zu einem Objekt mit den folgenden Eigenschaften aufgelöst wird:
outcome
Experimentell Nicht standardisiert-
Ein String, der angibt, ob der Benutzer sich entschieden hat, die App zu installieren oder nicht. Er muss einen der folgenden Werte haben:
"accepted"
: Der Benutzer hat die App installiert."dismissed"
: Der Benutzer hat die App nicht installiert.
platform
Experimentell Nicht standardisiert-
Wenn der Benutzer sich entschieden hat, die App zu installieren, ist dies ein String, der die ausgewählte Plattform benennt, die einen der Werte der
BeforeInstallPromptEvent.platforms
-Eigenschaft darstellt. Wenn der Benutzer sich entschieden hat, die App nicht zu installieren, ist dies ein leerer String.