IdleDetector: screenState-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 schreibgeschützte screenState-Eigenschaft des IdleDetector-Interfaces gibt einen String zurück, der anzeigt, ob der Bildschirm gesperrt ist, entweder "locked" oder "unlocked".

Wert

Entweder "locked" oder "unlocked", 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-screenstate

Browser-Kompatibilität

BCD tables only load in the browser