【问题标题】:How I can switch off camera in browser when I read a QR code?阅读二维码时如何关闭浏览器中的摄像头?
【发布时间】:2014-06-04 08:49:01
【问题描述】:

首先对不起我的英语。

好吧,我的问题是这样的。我在我的 WebApp 中使用this library 读取二维码。我的二维码包含指向我的应用程序其他部分的链接,但是当它重定向我时,相机并没有关闭,因为(我认为)那是使用 AngularJS 路由。我的问题是,当它重定向我时如何强制重新加载页面?通过这种方式,相机将被关闭。

这是我打开相机并读取二维码的代码:

        app.controller("ReadQRCtrl", function() {
          $(document).ready(function() {
            $('#reader').html5_qrcode(function(data) {
                 window.location.href ="http://localhost/SCTraker/Application/appIndex#/"+data;
            },
            function(error) {
                 console.log(error);
            }, function(videoError) {
                 console.log(videoError);
            }
         );
      });
  });

【问题讨论】:

  • 尝试使用 window.location.replace 而不是 window.location.href。我不确定它是否会起作用,但值得一试

标签: javascript jquery angularjs web-applications qr-code


【解决方案1】:

解决了!!这是库的一个错误,我将库上传到我的 GitHub:https://github.com/emilioxiri/html5_qrcode

【讨论】:

  • 不要忘记使用您的修复向原始存储库发出拉取请求。
猜你喜欢
  • 2011-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-28
  • 1970-01-01
  • 2020-03-28
相关资源
最近更新 更多