IdleDetector: change-Ereignis
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.
Das change-Ereignis der IdleDetector-Schnittstelle wird ausgelöst, wenn sich der Wert von userState oder screenState geändert hat.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
addEventListener("change", (event) => { })
Alternativ können Sie der Event-Handler-Eigenschaft der Schnittstelle einen Wert zuweisen:
onchange = (event) => { }
Ereignistyp
Ein generisches Event.
Beispiel
Im folgenden Beispiel gibt der change-Callback den Status von userState und screenState in der Konsole aus.
idleDetector.addEventListener("change", () => {
const userState = idleDetector.userState;
const screenState = idleDetector.screenState;
console.log(`Idle change: ${userState}, ${screenState}.`);
});
Spezifikationen
| Spezifikation |
|---|
| Idle Detection API> # api-idledetector-onchange> |