1

そこで、Phonegap 1.4.0を実行しているアプリを持っていたので(聞かないでください)、1.8.1にアップグレードすることにしました。そうすると、Phonegapグローバル変数はなくなり、utilsに置き換えられました。

だから私はすべての発生を変換しました:

var thisUUID = Phonegap.createUUID();

に:

var thisUUID = utils.createUUID();

'utils'で迎えられるだけで、アプリケーションの実行時に参照エラーが定義されません。そこで、cordova-1.8.1.jsを開いて、utilsとutils.createUUIDが実際にグローバルに定義されていることを確認しました。そのため、呼び出しようとしたときにUUIDが生成されない理由も、そのことについても何もわかりません。 。

4

1 に答える 1

2

同じ要件がありましたが、ユーティリティが外部モジュールとしてエクスポートされていないことがわかったので、次のように使用しました。

var utils = cordova.require('cordova/utils');
var myid = utils.createUUID();
于 2012-06-29T07:48:58.487 に答える