gpt4 book ai didi

android - barcodescanner phonegap 插件问题

转载 作者:太空狗 更新时间:2023-10-29 13:25:38 26 4
gpt4 key购买 nike

我目前正在尝试在我的 phonegap 项目中实现 barcodescanner。但我完全迷失了,因为我阅读了很多关于 barecodescanner 的主题,并且提供的所有可能的解决方案都不适合我。

首先,一些教程和文档说我必须使用cordova.plugin.barcodeScanner.scan (...)。但对我来说,cordova.plugin 始终是未定义的。

有些人说我必须做 cordova.require("cordova/plugin/BarcodeScanner");它不起作用,当我运行我的应用程序时,出现以下错误:“找不到模块“cordova/plugin/BarcodeScanner”。

最佳答案

如果你使用PhoneGap Build...这是一个实现的例子...

在 config.xml 文件中添加这一行:

<!-- We'll include the Barcode plugin  -->
<gap:plugin name="com.phonegap.plugins.barcodescanner" />

然后在index.html文件中:

<script type="text/javascript">
function Scan() {
cordova.plugins.barcodeScanner.scan(
function (result) {
window.open(result.text,'_self', 'location=no') //Opens URL in browser
//alert("We got a barcode\n" +
// "Result: " + result.text + "\n" +
// "Format: " + result.format + "\n" +
// "Cancelled: " + result.cancelled);
},
function (error) {
alert("Scanning failed: " + error);
}
);
}
</script>

在页面正文部分使用按钮调用脚本:

<button onclick="Scan()">Barcode</button>

祝你好运!

关于android - barcodescanner phonegap 插件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21500484/

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