Navigator: devicePosture-Eigenschaft
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.
Die schreibgeschützte Navigator.devicePosture-Eigenschaft gibt das DevicePosture-Objekt des Browsers zurück, das es Entwicklern ermöglicht, die aktuelle Haltung des Geräts abzufragen (das heißt, ob das Viewport in einem flachen oder gefalteten Zustand ist) und Code als Reaktion auf Haltungsänderungen auszuführen.
Wert
Ein DevicePosture-Objekt.
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-navigator-deviceposture> |
Browser-Kompatibilität
Siehe auch
DevicePosturedevicePosture.type- Device Posture API
- CSS
device-posture@media-Funktion