2012-05-07 9 views

Odpowiedz

21

alert będziemy chcieli użyć navigator.notification.alert() z API PhoneGap zamiast. Umożliwi ci to ustawienie tytułu w oknie alertu.

+1

[Zaktualizowana dokumentacja dla PhoneGap 3.3] (http://docs.phonegap.com/en/3.3.0/cordova_notification_notification_notification.md.html) – Keith

2

Jeśli nie chcesz byłaby kod, można zastąpić metodę alert() ze zgłoszenia:

window.alert = function (txt) { 
    navigator.notification.alert(txt, null, "Alert", "Close"); 
} 

Można custumize tytuł okna: „alert, a przycisk zamykania:” Zamknij "

+0

null powoduje problemy dla mnie, musiałem wstawić" function() {} " –

+0

' window.alert() 'jest synchroniczne (blokowanie), podczas gdy' navigator.notification.alert() 'jest asynchroniczne (nie blokujące) .Jeśli' window.alert() 'jest używane w bloku kontekst króla (np. 'alert (a); doSomething(); alert (b); doSomethingElse() ') następnie robienie tego, jak sugeruje ta odpowiedź, może powodować problemy. – DaveAlden