IdleDetector: userState-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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, bevor Sie diese produktiv verwenden.

Hinweis: Dieses Feature ist verfügbar in Dedicated Web Workers.

Die userState-Eigenschaft des nur-lesbaren IdleDetector-Interfaces gibt einen String zurück, der anzeigt, ob der Benutzer seit dem Aufruf von start() mit dem Gerät interagiert hat.

Wert

Entweder "active" oder "idle", wenn IdleDetector.start() aufgerufen wurde, oder null andernfalls.

Beispiele

Im folgenden Beispiel gibt der change-Callback den Status von userState und screenState in der Konsole aus.

js
idleDetector.addEventListener("change", () => {
  const userState = idleDetector.userState;
  const screenState = idleDetector.screenState;
  console.log(`Idle change: ${userState}, ${screenState}.`);
});

Spezifikationen

Specification
Idle Detection API
# api-idledetector-userstate

Browser-Kompatibilität

BCD tables only load in the browser