diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index b662727fd419764cb0f3c4929c8fcc01a039c120..1a4ae8fa438d35235f8c21bfbeb95735d68bc4ca 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -308,7 +308,7 @@ function WebGLRenderer( parameters ) { // vr - var vr = ( typeof navigator !== 'undefined' && 'xr' in navigator ) ? new WebXRManager( _this ) : new WebVRManager( _this ); + var vr = ( typeof navigator !== 'undefined' && 'xr' in navigator && 'requestDevice' in navigator.xr ) ? new WebXRManager( _this ) : new WebVRManager( _this ); this.vr = vr;