Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript phonegap条形码扫描仪插件->;参考误差_Javascript_Android_Cordova_Mobile - Fatal编程技术网

Javascript phonegap条形码扫描仪插件->;参考误差

Javascript phonegap条形码扫描仪插件->;参考误差,javascript,android,cordova,mobile,Javascript,Android,Cordova,Mobile,有人能帮我一下吗:当我试图运行这个项目时,这是我在index.html头部的代码: <script type="text/javascript" src="barcodescanner.js"></script> <script type="text/javascript" src="main.js"></script> <script type="text/javascript" charset="utf-8" src="phon

有人能帮我一下吗:当我试图运行这个项目时,这是我在index.html头部的代码:

    <script type="text/javascript" src="barcodescanner.js"></script>
<script type="text/javascript" src="main.js"></script>

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script type="text/javascript">
    function onLoad() {
    document.addEventListener("deviceready", onDeviceReady, false);
}


// PhoneGap is loaded and it is now safe to make calls PhoneGap methods
//
function onDeviceReady() {
    window.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);
}
);
}
</script>
该文件来自条形码扫描仪插件。它位于正确的文件夹(project/assets/www)中。如果有人能帮上忙,那就太好了。 谢谢

编辑:

导致barcodescanner.js中出现问题的行如下所示:

PhoneGap.addConstructor(function() {
PhoneGap.addPlugin('barcodeScanner', new BarcodeScanner());

}))

我认为问题在于,您没有在maain HTML文件中为phonegap-XX.js指定正确的路径。

我不得不将此更改为抱歉打扰您/已解决
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin('barcodeScanner', new BarcodeScanner());