我正在開發一個帶有AngularJS和Phonegap Build的Android/iOS應用程序,在Chrome中使用Ripple Emulator進行本地調試。PhoneGap Build - navigator.notification.confirm not working(方法未定義)
navigator.notification.confirm不適用於我,而navigator.notification.alert,navigator.notification.beep和navigator.notification.vibrate工作正常。 Chrome說:"Uncaught TypeError: Object [object Object] has no method 'confirm'"
,iOS模擬器什麼都不做。
我有我的config.xml <gap:plugin name="org.apache.cordova.core.dialogs" />
和<preference name="phonegap-version" value="3.0.0" />
,我的index.js已經在deviceready
回調如下:
navigator.notification.confirm("Yes or no?", function(){}, "Confirmation", "Yes,No");
任何想法?謝謝。
在頁面中有onDeviceReady()嗎? –
是的,'navigator.notification.confirm'位於'deviceready'事件中。當我做一個'console.log(navigator.notification);'它說'Object {alert:function,beep:function,vibrate:function}'。所以'navigator.notification'中顯然沒有'confirm'方法?文檔說,它在那裏.... – belomat
鉻不會做任何事情......,我建議你在原始設備上測試, –