DeviceMotionEvent
Baseline 2023
Newly available
Since September 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Die DeviceMotionEvent
-Schnittstelle der Device Orientation Events bietet Webentwicklern Informationen über die Geschwindigkeit der Änderungen der Position und Orientierung des Geräts.
Warnung: Derzeit behandeln Firefox und Chrome die Koordinaten nicht auf die gleiche Weise. Seien Sie vorsichtig bei der Verwendung.
Konstruktor
DeviceMotionEvent()
-
Erstellt ein neues
DeviceMotionEvent
.
Instanz-Eigenschaften
DeviceMotionEvent.acceleration
Nur lesbar-
Ein Objekt, das die Beschleunigung des Geräts auf den drei Achsen X, Y und Z angibt. Die Beschleunigung wird in m/s² ausgedrückt.
DeviceMotionEvent.accelerationIncludingGravity
Nur lesbar-
Ein Objekt, das die Beschleunigung des Geräts auf den drei Achsen X, Y und Z unter Berücksichtigung der Schwerkraft angibt. Die Beschleunigung wird in m/s² ausgedrückt.
DeviceMotionEvent.rotationRate
Nur lesbar-
Ein Objekt, das die Änderungsrate der Orientierung des Geräts auf den drei Orientierungsachsen Alpha, Beta und Gamma angibt. Die Rotationsrate wird in Grad pro Sekunde ausgedrückt.
DeviceMotionEvent.interval
Nur lesbar-
Eine Zahl, die das Intervall in Millisekunden darstellt, in dem Daten vom Gerät abgerufen werden.
Beispiel
window.addEventListener("devicemotion", (event) => {
console.log(`${event.acceleration.x} m/s2`);
});
Spezifikationen
Specification |
---|
Device Orientation and Motion # devicemotion |
Browser-Kompatibilität
BCD tables only load in the browser