未捕获的ReferenceError:未定义cordova

ssg*_*ssg 9 android cordova

这是我的HelloPlugin.js文件.

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

我收到以下异常:

: Uncaught ReferenceError: cordova is not defined at file:///android_asset/www/HelloPlugin.js:3
Run Code Online (Sandbox Code Playgroud)

先感谢您.

小智 8

普莱斯请确保您有<script ...用于标签cordova.js之前<script ...标记为HelloPlugin.js在HTML文件中.

它应该在<head>标签中都有这样的:

<script src="cordova.js"></script>
<script src="HelloPlugin.js"></script>
Run Code Online (Sandbox Code Playgroud)