2014-11-13 1 views
-1

Вместо открытия предупреждения в следующем Javascript кода, который я хочу, чтобы перенаправить на URL, где URL импортируется из QR-кода сканирования, но, к сожалению, не является хорошим с Javascript , Любая помощь?сканирования QR-код открыта Link стр

<script type="text/javascript" charset="utf-8"> 
function scanCode(){ 
     cordova.plugins.barcodeScanner.scan(
      function (result) { 
       setTimeout(function() {alert('Very good. ' + result.text);}, 500); 
      }, 
      function (error) {alert("Scanning failed: " + error); 
      } 
     ); 
    } 
</script> 
+0

вместо предупреждения(), есть 'window.location = result.text'? –

+0

Дружелюбный совет: ответ на ваш вопрос можно найти очень легко, перейдя по ссылке «javascript redirect to url» или что-то в этом роде. Лучше всего искать ответ перед отправкой в ​​SO –

ответ

0

Версия с перенаправлением как HTTP редирект:

<script type="text/javascript" charset="utf-8"> 
function scanCode(){ 
     cordova.plugins.barcodeScanner.scan(
      function (result) { 
       setTimeout(function() {windows.location.replace(result.text);}, 500); 
      }, 
      function (error) {alert("Scanning failed: " + error); 
      } 
     ); 
    } 
</script> 

версии с перенаправлением, как нажав на ссылку:

<script type="text/javascript" charset="utf-8"> 
function scanCode(){ 
     cordova.plugins.barcodeScanner.scan(
      function (result) { 
       setTimeout(function() {windows.location.href(result.text);}, 500); 
      }, 
      function (error) {alert("Scanning failed: " + error); 
      } 
     ); 
    } 
</script>