Navigator: Eigenschaft userActivation
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit November 2023 browserübergreifend verfügbar.
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> |