Window: vrdisplaypresentchange event

L'événement vrdisplaypresentchange de l'API WebVR est déclenché lorsque l'état de présentation d'un affichage VR change — c'est à dire passe de la présentation à la non présentation, ou vice versa.

Bulles Non
Annulable Non
Interface VRDisplayEvent
Propriété de gestionnaire d'événements onvrdisplaypresentchange

Exemples

Vous pouvez utiliser l'événement vrdisplaypresentchange dans une méthode addEventListener :

window.addEventListener('vrdisplaypresentchange', function() {
  if(vrDisplay.isPresenting) {
    info.textContent = "L'affichage a commencé à présenter.";
  } else {
    info.textContent = "L'affichage a cessé de se présenter.";
  }
  reportDisplays();
});

Ou utilisez la propriété de gestionnaire d'événements onvrdisplaypresentchange :

window.onvrdisplaypresentchange = function() {
  if(vrDisplay.isPresenting) {
    info.textContent = "L'affichage a commencé à présenter.";
  } else {
    info.textContent = "L'affichage a cessé de se présenter.";
  }
  reportDisplays();
};

Spécifications

Spécification Statut Commentaire
WebVR 1.1
La définition de 'vrdisplaypresentchange' dans cette spécification.
Projet Définition initiale

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
vrdisplaypresentchange event
Expérimentale
Chrome Support complet 65
Désactivée
Support complet 65
Désactivée
Désactivée From version 65: this feature is behind the WebVR preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge Support complet 15Firefox Support complet 55
Notes
Support complet 55
Notes
Notes Windows support was enabled in Firefox 55.
Support complet 64
Notes
Notes macOS support was enabled in Firefox 64.
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Support complet 56
Notes
Support complet 56
Notes
Notes Chrome for Android 56 supports only Google Daydream View.
Notes Chrome for Android 57 adds support for Google Cardboard.
Firefox Android Support complet 55Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Support complet 6.0
Notes
Support complet 6.0
Notes
Notes Supported on Samsung Internet for GearVR.

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Voir les notes d'implémentation.
Voir les notes d'implémentation.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.

Voir également