2012-05-07 17 views

Respuesta

21

Usted querrá utilizar navigator.notification.alert() de la API PhoneGap lugar. Le permitirá establecer un título en su casilla de alerta.

+1

[Documentación actualizada de PhoneGap 3.3] (http://docs.phonegap.com/en/3.3.0/cordova_notification_notification.md.html) – Keith

2

Si no desea refactorizar su código, puede anular el método de alerta() con una notificación:

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

Usted puede custumize el título de la ventana: "Alerta, y el botón de cierre:" Cerrar "

+0

null me causa problemas, tuve que insertar" function() {} " –

+0

' window.alert() 'es síncrono (bloqueo) mientras que' navigator.notification.alert() 'es asíncrono (no bloqueante). Si' window.alert() 'se está utilizando en un bloque contexto rey, (p. 'alerta (a); doSomething(); alert (b); doSomethingElse() ') luego hacer lo que sugiere esta respuesta puede causar problemas. – DaveAlden

Cuestiones relacionadas