【问题标题】:Scan QR Code open Link p扫描二维码打开链接p
【发布时间】:2014-11-13 17:02:15
【问题描述】:

我不想在以下 Javascript 代码中打开警报,而是希望重定向到一个 URL,该 URL 是从 QR-Code 扫描导入的,但遗憾的是不好使用 Javascript。有什么帮助吗?

<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>

【问题讨论】:

  • 而不是alert(),有window.location=result.text?
  • 一个友好的提示:通过谷歌搜索“javascript redirect to url”或类似的内容,很容易找到您问题的答案。在发布到 SO 之前最好自己寻找答案

标签: javascript redirect qr-code scanning


【解决方案1】:

将重定向作为 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>

【讨论】:

    猜你喜欢
    • 2021-12-16
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-26
    • 2022-09-28
    • 2020-01-21
    相关资源
    最近更新 更多