10

これは私の 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

前もって感謝します。

4

2 に答える 2

9

HTML ファイルで、HelloPlugin.jsのタグの前にcordova.js<script ...のタグがあることを確認してください。<script ...

<head>次のようにタグに両方を含める必要があります。

<script src="cordova.js"></script>
<script src="HelloPlugin.js"></script>
于 2013-02-05T22:05:53.107 に答える
0

iOSでも同様の問題がありました。解決策はインストールすることでしたcordova-plugin-file-transfer2

cordova plugin add cordova-plugin-file-transfer
于 2017-12-07T15:23:44.403 に答える