1

对 PhoneGap navigator.notification 方法的任何调用都失败并显示消息“表达式 navigator.notification [undefined] 的结果不是对象

我已经完成了此处概述的完整安装和项目生成过程:http: //phonegap.pbworks.com/Getting-started-with-Android-PhoneGap-in-Eclipse

...并且应用程序在从 Eclipse 运行时工作正常,除非尝试访问导航器对象。这是引发错误的 JavaScript 代码:

var beep = function() {
    try {
        if (navigator != null) {
            navigator.notification.beep(2);
        }
    } catch (e) {
        alert("Beep failed: " + e.message);
    }
}  
4

1 回答 1

1

我认为cordova*.js

(src="cordova-2.1.0.js") 与项目的 www 文件夹中的不同。我遇到了同样的问题,更改 Index.html 页面中的引用解决了我的问题。

请参阅此链接:phonegap-sample-application-for-android-does-not-work

于 2012-11-07T04:50:04.133 回答