DevicePosture: change-Ereignis
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Das change-Ereignis der DevicePosture-Schnittstelle wird ausgelöst, wenn sich die Haltung des Geräts ändert, beispielsweise wenn ein faltbares Gerät von der Haltung folded zur Haltung continuous wechselt.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
js
addEventListener("change", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
js
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
- Das CSS-
@media-Merkmaldevice-posture - Device Posture API
- Origin-Trial für Foldable APIs auf developer.chrome.com (2024)