【发布时间】: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