Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

DevicePosture: change-Ereignis

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Das change-Ereignis des DevicePosture-Interface wird ausgelöst, wenn sich die Haltung des Geräts ändert, zum Beispiel wenn ein faltbares Gerät von der Haltung folded zu continuous wechselt.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.

js
addEventListener("change", (event) => { })

onchange = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

js
const postureOutput = document.getElementById("currentPosture");

function reportPostureOutput() {
  // type property returns "continuous" or "folded"
  postureOutput.textContent = `Device posture: ${navigator.devicePosture.type}`;
}

navigator.devicePosture.addEventListener("change", reportPostureOutput);

Spezifikationen

Spezifikation
Device Posture API
# dom-deviceposture-onchange

Browser-Kompatibilität

Siehe auch