Javascript phonegap中使用插件的问题

Javascript phonegap中使用插件的问题,javascript,ios,cordova,Javascript,Ios,Cordova,我正在尝试用html和javascript编写一个IOS,它可以使用phonegap构建扫描条形码。我在phonegap config.xml中为条形码阅读器插件添加了以下行: < gap:plugin name=com.phonegap.plugins.barcodescanner版本=1.1.0/> 在按钮的侦听器中,我有来自插件示例的以下代码: cordova.plugins.barcodeScanner.scan( function (result) {

我正在尝试用html和javascript编写一个IOS,它可以使用phonegap构建扫描条形码。我在phonegap config.xml中为条形码阅读器插件添加了以下行:

< gap:plugin name=com.phonegap.plugins.barcodescanner版本=1.1.0/>

在按钮的侦听器中,我有来自插件示例的以下代码:

cordova.plugins.barcodeScanner.scan(

             function (result) {
                 alert("We got a barcode\n" +
                     "Result: " + result.text + "\n" +
                     "Format: " + result.format + "\n" +
                     "Cancelled: " + result.cancelled);
             },
             function (error) {
                 alert("Scanning failed: " + error);
             }
         );
当我尝试运行应用程序并按下扫描按钮时,出现以下错误:

找不到变量:cordova

对于我所缺少的任何帮助,我们将不胜感激。
谢谢

我找到了解决问题的方法。 html文件需要包含对文件cordova.js的引用,如下所示: 脚本类型=text/javascript src=cordova.js>


谢谢

尝试用window.plugins.barcodeScanner.scan替换cordova.plugins.barcodeScanner.scan谢谢您的建议。我试过了,得到了以下错误:undefined不是一个评估'window.plugins.barcodeScanner'的对象谢谢