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

View in English Always switch to English

DeviceOrientationEvent

Baseline 2023 *
Neu verfügbar

Seit September 2023 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die DeviceOrientationEvent-Schnittstelle der Device Orientation Events liefert Webentwicklern Informationen über die physische Ausrichtung des Geräts, auf dem die Webseite läuft.

Event DeviceOrientationEvent

Konstruktor

DeviceOrientationEvent.DeviceOrientationEvent()

Erstellt ein neues DeviceOrientationEvent.

Statische Methoden

DeviceOrientationEvent.requestPermission() Experimentell

Fordert die Erlaubnis des Benutzers an, auf die Ausrichtungsdaten des Geräts zuzugreifen. Gibt ein Promise zurück, das mit einem String von "granted" oder "denied" aufgelöst wird.

Instanzeigenschaften

DeviceOrientationEvent.absolute Schreibgeschützt

Ein Boolescher Wert, der angibt, ob das Gerät die Ausrichtungsdaten absolut bereitstellt.

DeviceOrientationEvent.alpha Schreibgeschützt

Eine Zahl, die die Bewegung des Geräts um die z-Achse darstellt, ausgedrückt in Grad mit Werten von 0 (einschließlich) bis 360 (ausschließlich).

DeviceOrientationEvent.beta Schreibgeschützt

Eine Zahl, die die Bewegung des Geräts um die x-Achse darstellt, ausgedrückt in Grad mit Werten von -180 (einschließlich) bis 180 (ausschließlich). Dies stellt eine Vorwärts-Rückwärtsbewegung des Geräts dar.

DeviceOrientationEvent.gamma Schreibgeschützt

Eine Zahl, die die Bewegung des Geräts um die y-Achse darstellt, ausgedrückt in Grad mit Werten von -90 (einschließlich) bis 90 (ausschließlich). Dies stellt eine Links-Rechts-Bewegung des Geräts dar.

DeviceOrientationEvent.webkitCompassHeading Nicht standardisiert Schreibgeschützt

Eine Zahl, die den Unterschied zwischen der Bewegung des Geräts um die z-Achse des Weltsystems und der Richtung des Nordens darstellt, ausgedrückt in Grad mit Werten von 0 bis 360.

DeviceOrientationEvent.webkitCompassAccuracy Nicht standardisiert Schreibgeschützt

Die Genauigkeit des Kompasses bedeutet, dass die Abweichung positiv oder negativ ist. Sie beträgt normalerweise 10.

Beispiel

js
window.addEventListener("deviceorientation", (event) => {
  console.log(`${event.alpha} : ${event.beta} : ${event.gamma}`);
});

Spezifikationen

Spezifikation
Device Orientation and Motion
# deviceorientation

Browser-Kompatibilität

Siehe auch