Navigator: xr-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Die schreibgeschützte xr
-Eigenschaft, die von der Navigator
-Schnittstelle bereitgestellt wird, gibt ein XRSystem
-Objekt zurück, das zum Zugriff auf die WebXR Device API verwendet werden kann.
Wert
Das XRSystem
-Objekt, das verwendet wird, um mit der WebXR Device API im aktuellen Kontext zu interagieren. Dies kann verwendet werden, um dem Benutzer erweiterte und/oder virtuelle Realität darzustellen.
Beispiele
Jedes Window
hat seine eigene Instanz von Navigator
, die als window.navigator
oder als navigator
zugänglich ist. Gleichzeitig wird auch eine neue Instanz von XRSystem
erstellt und an die navigator
-Instanz als navigator.xr
angehängt. Wenn die xr
-Eigenschaft existiert, können Sie sie verwenden, um auf die WebXR Device API zuzugreifen.
Um festzustellen, ob WebXR verfügbar ist, können Sie Folgendes tun:
if ("xr" in window.navigator) {
/* WebXR can be used! */
} else {
/* WebXR isn't available */
}
Spezifikationen
Specification |
---|
WebXR Device API # navigator-xr-attribute |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- WebGL API: 2D- und 3D-beschleunigte Grafiken für das Web
- Canvas API: 2D-Grafik-API