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

我有同样的要求,但我发现 utils 没有作为外部模块导出,所以我按以下方式使用它:

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