Преглед изворни кода

AR/VRButton: Handier href link when not secure context.

Mr.doob пре 5 година
родитељ
комит
0f82677dc6
2 измењених фајлова са 4 додато и 2 уклоњено
  1. 2 1
      examples/jsm/webxr/ARButton.js
  2. 2 1
      examples/jsm/webxr/VRButton.js

+ 2 - 1
examples/jsm/webxr/ARButton.js

@@ -135,14 +135,15 @@ var ARButton = {
 		} else {
 
 			var message = document.createElement( 'a' );
-			message.href = 'https://immersiveweb.dev/';
 
 			if ( window.isSecureContext === false ) {
 
+				message.href = document.location.href.replace( /^http:/, 'https:' );
 				message.innerHTML = 'WEBXR NEEDS HTTPS'; // TODO Improve message
 
 			} else {
 
+				message.href = 'https://immersiveweb.dev/';
 				message.innerHTML = 'WEBXR NOT AVAILABLE';
 
 			}

+ 2 - 1
examples/jsm/webxr/VRButton.js

@@ -142,14 +142,15 @@ var VRButton = {
 		} else {
 
 			var message = document.createElement( 'a' );
-			message.href = 'https://immersiveweb.dev/';
 
 			if ( window.isSecureContext === false ) {
 
+				message.href = document.location.href.replace( /^http:/, 'https:' );
 				message.innerHTML = 'WEBXR NEEDS HTTPS'; // TODO Improve message
 
 			} else {
 
+				message.href = 'https://immersiveweb.dev/';
 				message.innerHTML = 'WEBXR NOT AVAILABLE';
 
 			}