这是我的HelloPlugin.js文件。
var HelloPlugin = {
callNativeFunction: function(success,fail,resultType) {
return cordova.exec(success, fail, "HelloPlugin", "nativeAction", [resultType]);
}
};
我收到以下异常:
: Uncaught ReferenceError: cordova is not defined at file:///android_asset/www/HelloPlugin.js:3
提前谢谢。
答案 0 :(得分:8)
请确保您的HTML文件中 Hell Plugin.is 的<script ...
标记之前有 cordova.js 的<script ...
标记。< / p>
它应该同时包含<head>
标记:
<script src="cordova.js"></script>
<script src="HelloPlugin.js"></script>
答案 1 :(得分:0)
我在iOS中遇到了类似的问题。解决方案是安装cordova-plugin-file-transfer2
:
cordova plugin add cordova-plugin-file-transfer