В API веб-VR был прослушиватель событий для входа / выхода из отображения VR;
window.addEventListener('vrdisplaypresentchange', function() { //do something }
Есть ли эквивалент для API Web XR?
Не совсем уверен, почему за него проголосовали (дважды!).
Спецификации WebXR определяют несколько событий:
https://www.w3.org/TR/webxr/#event -типов
Как вы можете видеть, существует событие visibilitychange (https://www.w3.org/TR/webxr/#eventdef -xrsession-visibilitychange ), что может быть полезно, но это действительно зависит от того, чего вы пытаетесь достичь.
visibilitychange