Javascript 使用Phonegap CLI-条形码扫描仪不工作

Javascript 使用Phonegap CLI-条形码扫描仪不工作,javascript,cordova,cordova-cli,Javascript,Cordova,Cordova Cli,我从命令行界面使用PhoneGap 3.4.0为iOS和Android开发了一个应用程序,并希望利用BarcodeScanner插件。问题是,当我的应用程序调用扫描仪时,它实际上什么都不做。照相机不亮了。通过将console.log与Safari开发工具结合使用,我可以看出scan函数确实存在,并且正在被调用。。。它什么也没做 我安装了扫描仪插件,如下所示: phonegap插件添加https://github.com/wildabeast/BarcodeScanner 在index.html中

我从命令行界面使用PhoneGap 3.4.0为iOS和Android开发了一个应用程序,并希望利用BarcodeScanner插件。问题是,当我的应用程序调用扫描仪时,它实际上什么都不做。照相机不亮了。通过将console.log与Safari开发工具结合使用,我可以看出scan函数确实存在,并且正在被调用。。。它什么也没做

我安装了扫描仪插件,如下所示:
phonegap插件添加https://github.com/wildabeast/BarcodeScanner

在index.html中,包含如下Java脚本:

  <script src="phonegap.js"></script>
  <script src="barcodescanner.js"></script>
这就是我调用
scan
函数的方式:

scanner.scan( function (result) {
  ... my code here...
} );

有什么想法吗?我真的非常感谢任何关于如何让条形码扫描仪与PhoneGap一起工作的帮助或指点

我也有同样的问题

在我更新应用程序以支持arm64(iPad Air)之后,我遇到了这个问题

一轮工作:

  • 按下硬件开/关按钮
  • 再次打开设备
  • 尝试启动条形码扫描仪
  • 这对我来说很有效——但在问题得到妥善解决之前,应用程序不会离开我的办公桌


    现在我的所有设备(iPad Mini、iPhone 4S、iPad Air)上都存在这个问题。

    问题是来自wildabeast的版本与PhoneGap>=3.2.0不兼容

    请改用此分支:

    安装

    phonegap local plugin add https://github.com/phonegap-build/BarcodeScanner
    

    为了让它工作,我必须创建一个全新的应用程序,复制www文件夹,然后安装插件

    这对我来说一定是另一个问题。我试过了,但没用。
    phonegap local plugin add https://github.com/phonegap-build/BarcodeScanner