Windows phone 7 Windows Phone 7上的条形码扫描仪phonegap/cordova插件

Windows phone 7 Windows Phone 7上的条形码扫描仪phonegap/cordova插件,windows-phone-7,cordova,phonegap-plugins,barcode-scanner,Windows Phone 7,Cordova,Phonegap Plugins,Barcode Scanner,我正在尝试在WindowsPhone7上实现条形码扫描仪插件。我根据插件的自述执行了以下步骤: 1.已将这两个dll都添加到我的项目中。 2.将barcodescanner.js添加到“www”文件夹,并将js文件包含在我的“index.html”中。 3.在我的项目中添加了BarcodeScanner.cs 我没有找到任何在windows phone平台上实现这一点的指南,所以我尝试使用Android的指南来编写使用插件的html/js。我加入了一个按钮,它的onclick调用'Scan()'

我正在尝试在WindowsPhone7上实现条形码扫描仪插件。我根据插件的自述执行了以下步骤:
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);
});
}
运行应用程序并单击按钮时,控制台窗口中出现以下错误:

错误:“无法获取属性“barcodeScanner”的值:对象为空或未定义文件:x-wmapp1:/app/www/index.html行:45”


如何使其工作?

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

您添加了 config.xml中的