¿Hay alguna manera de hacer esto?¿Hay alguna manera de actualizar la aplicación de su teléfono, por ejemplo, crear la página y comenzar a ejecutar los scripts desde el principio?
Por ejemplo, si un usuario inicia la aplicación sin conexión a Internet, no se pueden cargar scripts remotos, y la aplicación, básicamente, no se puede ejecutar y mostrar una página "Sin Internet". Pero si el usuario se conecta a Internet más tarde y la aplicación aún se está ejecutando, ¿hay alguna manera de simplemente "reiniciar"?
enormemente útil, gracias. No he considerado el almacenamiento en caché de las secuencias de comandos, ¿funcionaría eso con la API de google api? –
el principal problema que esto aclara para mí son los errores de tiempo de espera de JavaScript. Sé que ha habido mucho debate, pero está claro que uiwebview no tiene nitro y simplemente no puede ejecutar javascript como lo hace el safari móvil. mi aplicación jqm funcionó a la perfección en safari móvil, pero siguió fallando en una página web, pero como la función phonegap nunca "se reinicia" y los errores de javascript no hacen que la aplicación se cuelgue, simplemente deja de responder. document.location hace el truco para arreglar cosas. –
esto podría fallar si usa el enrutamiento url html5 para su aplicación (ya que el index.html podría no ser relativo). Para eso, considere usar esto: http://stackoverflow.com/a/37837475/82609 –