gpt4 book ai didi

android - cordova 插件条码扫描器无法打开扫描

转载 作者:行者123 更新时间:2023-12-01 16:28:16 25 4
gpt4 key购买 nike

我的条形码扫描仪插件有问题(我不是天才,我不太了解如何编写网络应用程序。)。
我使用 phonegap 和 cordova,我尝试做一个在点击链接后扫描条形码的网络应用程序。
在使用此命令行之前,我已经安装了插件:

cordova plugin add cordova-plugin-barcodescanner

然后我写了这段js代码:

function scan(){
cordova.plugins.barcodeScanner.scan(
function (result) {
alert("We got a barcode\n" +
"Result: " + result.text + "\n" +
"Format: " + result.format + "\n" +
"Cancelled: " + result.cancelled);
},
function (error) {
alert("Scanning failed: " + error);
}
);
}

在 html 中:

<a href="javascript:void(0);" onclick="scan()">Scan</a>

但是当我点击链接时,什么也没有发生。
如果我在 function scan(){ 之后发出警报,它会显示如果我在之后发出警报:cordova.plugins.barcodeScanner.scan(,什么都不做。
所以,我尝试卸载插件并使用此命令行安装它:

cordova plugin add com.phonegap.plugins.barcodescanner

同样的js和html代码,但是还不行。
因此,我卸载了该插件并尝试使用以下命令安装它:

cordova plugin add https://github.com/wildabeast/BarcodeScanner.git

但是还没有。我搜索了很多,尝试了很多解决方案!
我使用 cordova 5.0.0,并在 android 4.4 和 IOS 上试用该插件。
我还安装了插件相机。所以,请帮助我!哪里出错了?
我遵循了我在网上和 stackoverflow 上找到的所有解决方案。
代码总是在以下时间后崩溃:

cordova.plugins.barcodeScanner.scan(

有人能帮帮我吗?非常感谢。

最佳答案

首先,你能不能用 firebug 检查你在 firefox 中的代码,看看它是否给出了一些可以让你这样做的错误,或者你可以尝试其他库,它是 intelXDK

document.addEventListener("intel.xdk.device.barcode.scan",function(evt){});

关于android - cordova 插件条码扫描器无法打开扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33911389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com