1

我正在使用 PhoneGap 开发应用程序,iOS 版本显示通知没有问题,但在 Android 中,我在尝试显示警告框或确认框时发现以下错误:

Uncaught TypeError: Object [object Object] has no method 'exec' at file:///android_asset/www/cordova-2.2.0.js:984

如果有人知道解决方案,将不胜感激,我被困在这里。

4

1 回答 1

0

看起来您尝试在 PhoneGap 准备好之前运行它(所以在初始化navigator.notification对象之前)。确保在 PhoneGap 通知deviceready事件之前未执行您的代码。只是为了测试,您可以尝试运行如下代码:

document.addEventListener("deviceready", function()
{
   navigator.notification.vibrate(1000);
   navigator.notification.alert("Hello");
   navigator.notification.beep(1);   
}, false);
于 2013-08-12T09:04:05.857 回答