我正在使用Cordova的this插件来扫描QR码。在应用程序内单击“扫描QR码”按钮时,将触发QR扫描仪。条形码扫描仪插件很好用。现在,我正在尝试将那些作为变量扫描的值存储在Javascript中 插件本身使用此功能:
function startScan() {
cordova.plugins.barcodeScanner.scan(
function (results){
var s = "Result: " + result.text + "<br/>" +
"Format: " + result.format + "<br />" +
"Cancelled: " + result.cancelled;
resultDiv.innerHTML = s;
},
function (error) {
alert("Scanning failed: " + error);
}
)
其中resultDiv
是一个全局变量,并按如下方式初始化:
document.querySelector("#startScan").addEventListener("touchend", startScan, false);
resultDiv = document.querySelector("#results");
正如我所提到的,扫描工作正常,但测试后我的结果页面是空白的(标题除外)。结果页面如下:
<div data-role="page" id="pagethree" style="text-transform:none">
<div align="center">
<div id="results">
<h1>Report</h1>
</div>
</div>
</div>
您如何在没有QR码限制的html中表示QR码(URL)?
答案 0 :(得分:1)
您的内部函数的参数结果永远不会在您的示例中使用。
ls