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 Weitgehend verfügbar *

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2023 browserübergreifend verfügbar.

* 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.

Das DeviceOrientationEvent-Interface der Device Orientation Events bietet Webentwicklern Informationen von der physischen Ausrichtung des Geräts, auf dem die Webseite läuft.

Event DeviceOrientationEvent

Konstruktor

DeviceOrientationEvent.DeviceOrientationEvent()

Erstellt ein neues DeviceOrientationEvent.

Statische Methoden

DeviceOrientationEvent.requestPermission()

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

Instanz-Eigenschaften

DeviceOrientationEvent.absolute Schreibgeschützt

Ein Boolean, der angibt, ob das Gerät die Ausrichtungsdaten absolut bereitstellt oder nicht.

DeviceOrientationEvent.alpha Schreibgeschützt

Eine Zahl, die die Bewegung des Geräts um die z-Achse repräsentiert, 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 repräsentiert, ausgedrückt in Grad mit Werten von -180 (einschließlich) bis 180 (ausschließlich). Dies repräsentiert eine Vorwärts- oder Rückwärtsbewegung des Geräts.

DeviceOrientationEvent.gamma Schreibgeschützt

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

DeviceOrientationEvent.webkitCompassHeading 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 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