2012-10-03 71 views
5

Hice una "aplicación web" HTML5 para mi empresa en abril, y en ese momento, pude ubicarla en la pantalla de inicio de iPhones y iPads, y guardarla como un marcador para verla sin conexión (Android y BB también , pero esos no presentan problemas).¿Eliminó Apple la visualización sin conexión de caché HTML5 desde dispositivos con iOS?

Ahora, 6 meses después, intento cargar las páginas, y para mi iPhone y iPad, los botones de la pantalla de inicio no se cargan, pero los marcadores aún funcionan.

¿Hay alguna falla que impida que los botones de la pantalla de inicio se carguen cuando no hay señal?

(sí, soy consciente de que hay preguntas/respuestas de años atrás, pero estoy en busca de una respuesta actualizada)

Aquí es mi manifiesto:

CACHE MANIFEST 

    #v1.3 

    CACHE: 
    nyipad.css 
    nymobile.css 
    expoLogo.png 
    schedule.jpg 
    contact.jpg 
    fav.png 

Como dije, este FUNCIONA con Android, BB y marcadores de iOS, y solo falla con la pantalla de inicio de iOS.

Respuesta

8

iOS6 made several moves para navegar más rápido y en el camino introduced some bugs y some more than involve your case.

En iOS6, la forma en que la pantalla de inicio maneja los datos es bastante diferente. No comparte datos con los datos de la aplicación web, pero utiliza un almacenamiento separado para los datos de la pantalla de inicio junto con las aplicaciones nativas.

En resumen, esto significa que:

  • de datos en aplicaciones de Homescreen se pierde cuando se actualiza a iOS 6
  • datos de usuario diferente (AppCache, almacenamiento local, SQLite, etc.) cuando se utiliza la aplicación Web y la aplicación pantalla de inicio
  • datos de aplicaciones pantalla de inicio son tratados como datos de aplicaciones nativas y están a salvo de la función "Borrar datos" del navegador

Fuente:

+0

gracias ... ¿alguna palabra en iOS 4 o 5? Mi iPad no está actualizado, pero todavía está luchando con WebApps. – SnowboardBruin

Cuestiones relacionadas