Phonegap no muestra la alerta

¿por qué phonegap no muestra notificación de alerta? (funcionando en el iPhone 5.1.1, phonegap phonegap-2.1.0-0-g26d211b, león de montaña 10.8.2, xcode 4.4.1)

<html> <head> <link rel="stylesheet" href="themes/css/apple.css" title="jQTouch"> <script src="src/lib/zepto.min.js" type="text/javascript" charset="utf-8"></script> <script src="cordova-2.1.0.js" type="text/javascript" charset="utf-8"></script> <script src="src/jqtouch.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(document).ready(function(){ try { navigator.notification.alert('Hello', ok, 'Title', 'Button!'); } catch(e) { alert("doesn't support!!"); } } function ok() {} </script> </head> </html> 

Porque está intentando mostrar una alerta antes de que se cargue el marco phonegap / cordova.

$ (document) .ready (function () { no va a ayudarte aquí, debes usar este evento para comprobar si el phonegap se ha cargado correctamente:

 document.addEventListener("deviceReady", deviceReady, false); function deviceReady() { // Now safe to use the PhoneGap API } 

Más sobre este evento: http://docs.phonegap.com/es/1.0.0/phonegap_events_events.md.html

PhoneGap se compone de dos bases de código: nativo y JavaScript. Mientras se carga el código nativo, se muestra una imagen de carga personalizada. Sin embargo, JavaScript sólo se carga una vez que se carga el DOM. Esto significa que su aplicación web podría, potencialmente, llamar a una función de JavaScript de PhoneGap antes de que se cargue.

  • Android WebView + loadUrl con javascript + onPageFinished = lag
  • Módulo cordova / exec / proxy no encontrado usando Cordova phonegap
  • (Javascript) window.onblur y window.onfocus no funcionan en el dispositivo móvil android
  • Desactivar el zoom en el enfoque de entrada en la página web de Android
  • Android: ¿Hay alguna forma de ejecutar JavaScript desde mi aplicación?
  • Android WebView: Determine <a> target = "_ blank"
  • JQuery addClass causa la ventana para desplazarse de nuevo a la parte superior en Android y iPhone
  • Canvas .toDataURL () devuelve la imagen parcialmente dañada
  • Obtener valor href de la etiqueta de anclaje en Android WebView cuando se hace clic en el enlace
  • Aplicación web de pantalla completa para Android
  • En la vista web de Android cuando ejecuto javascript desaparece el sotfkeyboard
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.