我正在使用PhoneGap开发应用程序,iOS版本没有显示通知的问题,但在Android中我在尝试显示警告框或确认框时发现以下错误:
Uncaught TypeError: Object [object Object] has no method 'exec' at file:///android_asset/www/cordova-2.2.0.js:984
非常感谢有人知道解决方案,我被困在这里。
答案 0 :(得分:0)
看起来你试图在PhoneGap准备好之前运行它(所以在 navigator.notification 对象初始化之前)。确保在PhoneGap通知 deviceready 事件之前未执行您的代码。只是为了测试你可以尝试运行这样的代码:
document.addEventListener("deviceready", function()
{
navigator.notification.vibrate(1000);
navigator.notification.alert("Hello");
navigator.notification.beep(1);
}, false);