Browse Source

ARButton: Improved availability handling.

Mr.doob 5 năm trước cách đây
mục cha
commit
52932ef7d0
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      examples/jsm/webxr/ARButton.js

+ 3 - 3
examples/jsm/webxr/ARButton.js

@@ -93,7 +93,7 @@ var ARButton = {
 
 		}
 
-		function showWebXRNotFound() {
+		function showARNotSupported() {
 
 			disableButton();
 
@@ -127,9 +127,9 @@ var ARButton = {
 
 			navigator.xr.isSessionSupported( 'immersive-ar' ).then( function ( supported ) {
 
-				supported ? showStartAR() : showWebXRNotFound();
+				supported ? showStartAR() : showARNotSupported();
 
-			} );
+			} ).catch( showARNotSupported );
 
 			return button;