Permissions-Policy : directive xr-spatial-tracking
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Want more browser support for this feature? Tell us why.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
L'en-tête HTTP Permissions-Policy avec la directive xr-spatial-tracking contrôle si le document actuel est autorisé à utiliser l'API WebXR Device.
Plus précisément, lorsqu'une politique définie bloque l'utilisation de cette fonctionnalité :
-
Les appels à
navigator.xr.isSessionSupported()etnavigator.xr.requestSession()retournent une promesse (Promise) qui est rejetée avec uneDOMExceptionde typeSecurityError. -
Les évènements
devicechangene sont pas déclenchés sur l'objetnavigator.xr.
Syntaxe
Permissions-Policy: xr-spatial-tracking=<allowlist>;
<allowlist>-
Une liste d'origines pour lesquelles l'autorisation d'utiliser la fonctionnalité est accordée. Voir
Permissions-Policy> Syntaxe pour plus de détails.
Règle par défaut
La liste d'autorisations par défaut pour xr-spatial-tracking est self.
Spécifications
| Spécification |
|---|
| WebXR Device API> # permissions-policy> |
Compatibilité des navigateurs
Voir aussi
- L'API WebXR Device
- Les méthodes API
navigator.xr.requestSession()etnavigator.xr.isSessionSupported(), et l'évènementdevicechangedenavigator.xr - L'en-tête
Permissions-Policy - Politique de permissions