navigator.notification。*失败“navigator.notification [undefined]不是对象”

时间:2010-06-09 13:47:54

标签: javascript android cordova

对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);
    }
}  

1 个答案:

答案 0 :(得分:1)

我认为cordova * .js

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

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