0

我正在尝试在 windows phone 7 上实现条码扫描器插件。我根据插件的自述文件执行了以下步骤:
1. 将两个 dll 添加到我的项目中。
2. 将barcodescanner.js 添加到'www' 文件夹,并将js 文件包含在我的'index.html' 中。
3. 将 BarcodeScanner.cs 添加到我的项目中。

我没有找到任何在 windows phone 平台上实现这个的指南,所以我尝试使用这个指南,它是为 Android 编写用于使用插件的 html/js 的。我已包含一个按钮,其 onclick 调用“Scan()”函数:

function Scan() {
window.plugins.barcodeScanner.scan(
    function(result) {
    alert("Scanned Code: " + result.text 
            + ". Format: " + result.format
            + ". Cancelled: " + result.cancelled);
}, function(error) {
    alert("Scan failed: " + error);
});
}

在运行应用程序并单击按钮时,我在控制台窗口中收到以下错误:

Error:"Unable to get value of the property 'barcodeScanner': object is null or undefined file:x-wmapp1:/app/www/index.html Line:45"

我怎样才能让它工作?

4

2 回答 2

0

<plugin name="org.apache.cordova.barcodeScanner">您是否在 config.xml 中添加了

于 2013-11-20T19:48:22.390 回答
0

这是与 Phonegap 2.7 相关的问题。不知何故,当我在 2.9.0 上尝试它时,它起作用了。

于 2013-07-22T07:40:07.600 回答