2017-02-05 72 views
0

我目前使用的科爾多瓦/ PhoneGap的條形碼掃描儀,但是,我面臨的一個錯誤:科爾多瓦沒有定義(條碼掃描器)

Scanner.js:12 Uncaught ReferenceError: cordova is not defined 
    at onDeviceReady (Scanner.js:12) 
    at HTMLButtonElement.onclick (VM608 qrScanner:1) 
    at triggerMouseEvent (ionic.bundle.js:2953) 
    at tapClick (ionic.bundle.js:2942) 
    at HTMLDocument.tapMouseUp (ionic.bundle.js:3018) 

我不知道他們是什麼意思科爾多瓦沒有定義。我檢查了我的js的鏈接,我保證我的cordova.js是之前我app.js和我app.js是我Scanner.js前

<script src="https://code.jquery.com/jquery-3.1.1.js" integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA=" crossorigin="anonymous"></script> 
<!-- ionic/angularjs js --> 
<script src="lib/ionic/js/ionic.bundle.js"></script> 

<!-- cordova script (this will be a 404 during development) --> 
<script src="cordova.js"></script> 

<!-- your app's js --> 
<script src="js/pouchdb-6.1.1.min.js"></script> 
<script src="js/app.js"></script> 
<script src="js/qr.js"></script> 
<script src="cordova.js"></script> 
<script src="js/jquery.qrcode.js"></script> 
<script src="js/controllers.js"></script> 
<script src="js/login.js"></script> 
<script src="js/Scanner.js"></script> 
<script src="js/generateQR.js"></script> 
<script src="js/transactions.js"></script> 

這是我的js代碼的語法:

document.addEventListener('deviceready', onDeviceReady, false); 
function onDeviceReady() { 
    cordova.plugins.barcodeScanner.scan(
     function (result) { 
    }) 
} 

我可以知道爲什麼會發生錯誤?

+0

您正在測試什麼平臺/設備? – Phonolog

+0

@Aus你確定你的設備準備好的事件在第一個地方被解僱? – Gandhi

+0

''被宣告兩次 – Akis

回答

0

您已多次聲明<script src="cordova.js"></script>

相關問題