感谢您的帮助!
我试图在带有Xcode 6.2的ios上将ponegap与BarcodeScanner的最新版本(https://github.com/wildabeast/BarcodeScanner/)结合使用。扫描时效果很好,并给我很好的结果,但是当我尝试通过单击“取消”退出相机模式时,它不起作用!我到处搜索,找不到解决方法:/
这是我的代码(非常基本)
html:

 <body>
    <input type="button" id="scanButton" value="SCAN" />
    <div class="content">

    </div>

    <script type="text/javascript" src="cordova.js"></script>
    <script type="text/javascript" src="barcodescanner.js"></script>
    <script src="js/jQuery1.11.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
</body>


js

    $("#scanButton").click(function(){
    scanWithCordova();
});

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

最佳答案

像这样从GIT存储库安装它:

phonegap plugin add https://github.com/phonegap/phonegap-plugin-barcodescanner.git


它修复了我。我认为有些错误修复程序尚未在可安装软件包中发布。

10-06 11:51