对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);
}
}
答案 0 :(得分:1)
我认为cordova * .js
(src =“cordova-2.1.0.js”)与项目的www文件夹中的不一样。我有同样的问题&更改Index.html页面中的引用解决了我的问题。
请参阅此链接:phonegap-sample-application-for-android-does-not-work