Navigator: Eigenschaft userActivation
Baseline
2023
Neu verfügbar
Seit November 2023 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die schreibgeschützte userActivation-Eigenschaft des Navigator-Interfaces gibt ein UserActivation-Objekt zurück, das Informationen über den aktuellen Benutzeraktivierungszustand des Fensters enthält.
Wert
Ein UserActivation-Objekt.
Beispiele
>Überprüfen, ob kürzlich eine Benutzerhandlung durchgeführt wurde
Verwenden Sie UserActivation.isActive, um zu überprüfen, ob der Benutzer derzeit mit der Seite interagiert (Transiente Aktivierung).
js
if (navigator.userActivation.isActive) {
// proceed to request playing media, for example
}
Überprüfen, ob jemals eine Benutzerhandlung durchgeführt wurde
Verwenden Sie UserActivation.hasBeenActive, um zu überprüfen, ob der Benutzer jemals mit der Seite interagiert hat (Stabile Aktivierung).
js
if (navigator.userActivation.hasBeenActive) {
// proceed with auto-playing an animation, for example
}
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-navigator-useractivation> |