Développement
Développement
Sélectionnez votre plateforme

Portage de WebVR à WebXR

Par défaut, Browser 7.0 et ses versions ultérieures prennent en charge WebXR, référence la plus récente pour des expériences Web en VR totalement immersives (6DOF, 6 degrees of liberty, 6 degrés de liberté). WebXR est l’API qui succède à WebVR. Il ne s’agit pas d’une norme, mais elle a été adoptée par de nombreux navigateurs. WebVR n’est plus pris en charge à partir de Browser 9.0.
Cet article explique comment migrer vers l’API WebXR un contenu existant écrit pour WebVR.

HTTPS obligatoire

La norme pour WebXR exige que l’API soit accessible uniquement aux sites chargés via une connexion sécurisée (HTTPS). Dans le cadre d’une utilisation en production, vous devrez utiliser une origine sécurisée pour prendre en charge WebXR. Si vous ne prenez pas encore en charge HTTPS, vous pouvez le mettre en place à l’aide du site Let’s Encrypt. À des fins de développement, Browser autorise WebXR sans connexion sécurisée ni certificat SSL sur les serveurs localhost.

Utilisation de bibliothèques

Dans la plupart des cas, il suffit de mettre à jour la bibliothèque que vous utilisez pour passer de WebVR à WebXR. Toutes les bibliothèques de VR populaires, comme A-Frame, Babylon.js et THREE.js, prennent en charge WebXR. Voici les versions minimales requises et les liens de téléchargement associés :
BibliothèqueVersion minimale recommandée
1.0.4
4.1.0
r108 et versions ultérieures
React 360 ne prend pas en charge WebXR pour le moment et n’est donc pas pris en charge dans Browser actuellement. Si vous utilisez React 360, nous vous recommandons de passer à A-Frame. Pour commencer, consultez ce tutoriel sur l’utilisation de contenus multimédias 360 dans A-Frame.

Prise en charge de WebVR sur d’anciens navigateurs

Grâce aux mises à jour automatiques, la plupart des utilisateur·ices de Browser disposent d’une version qui prend en charge WebXR. Cependant, si vous devez prendre en charge des navigateurs compatibles uniquement avec WebVR, vous pouvez utiliser WebXR polyfill qui vous permet de coder des applications WebXR exécutables sur ces navigateurs.

Migrer du code WebVR personnalisé

Si vous n’utilisez pas de bibliothèque de développement, consultez ce guide pour Migrer de WebVR à WebXR.
Logo nav.
Français (France)
©2026 Meta