感谢您的帮助!
我试图在带有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
它修复了我。我认为有些错误修复程序尚未在可安装软件包中发布。