2012-11-01 28 views
8

Questo è il mio file HelloPlugin.js.Uncaught ReferenceError: cordova non è definito

var HelloPlugin = { 
    callNativeFunction: function(success,fail,resultType) { 
    return cordova.exec(success, fail, "HelloPlugin", "nativeAction", [resultType]); 
    } 
}; 

Sto ottenendo il seguente eccezione:

: Uncaught ReferenceError: cordova is not defined at file:///android_asset/www/HelloPlugin.js:3 

Grazie in anticipo.

+0

aggiungere cordove.js nel codice –

+0

cordova.js non è il mio file. Il file PhoneGap che ho copiato nella cartella www/assets – ssg

+4

aggiunge questa riga

risposta

7

Motivi assicurarsi di avere <script ... tag per cordova.js prima <script ... tag per HelloPlugin.js nel file HTML.

Esso dovrebbe avere sia nel tag <head> in questo modo:

<script src="cordova.js"></script> 
<script src="HelloPlugin.js"></script> 
Problemi correlati