Permissions-Policy: xr-spatial-tracking Direktive
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Der HTTP-Header Permissions-Policy mit der Direktive xr-spatial-tracking steuert, ob dem aktuellen Dokument die Verwendung der WebXR Device API gestattet ist.
Insbesondere, wenn eine definierte Richtlinie die Nutzung dieses Features blockiert:
-
Die Aufrufe von
navigator.xr.isSessionSupported()undnavigator.xr.requestSession()geben einPromisezurück, das mit einemDOMExceptionvom TypSecurityErrorabgelehnt wird. -
devicechangeEreignisse werden nicht amnavigator.xrObjekt ausgelöst.
Syntax
Permissions-Policy: xr-spatial-tracking=<allowlist>;
<allowlist>-
Eine Liste von Ursprüngen, für die die Berechtigung zur Nutzung des Features erteilt wird. Siehe
Permissions-Policy> Syntax für weitere Details.
Standardrichtlinie
Die Standard-Positivliste für xr-spatial-tracking ist self.
Spezifikationen
| Spezifikation |
|---|
| WebXR Device API> # permissions-policy> |
Browser-Kompatibilität
Siehe auch
- WebXR Device API
navigator.xr.requestSession(), undnavigator.xr.isSessionSupported()sowie dasdevicechangeEreignis aufnavigator.xrPermissions-PolicyHeader- Permissions Policy