Pregunta

He estado probando PhoneGap y realmente me encanta quién es simple hacer aplicaciones telefónicas, si ya conoce la programación web.

Estoy haciendo una aplicación para un sitio web, para que sea fácil de seguir cuando las nuevas publicaciones estén en línea.

Agarro el feed y lo guardo en LocalStorage,almacenamiento local

Pero, ¿cómo debo almacenar en caché las imágenes?

¿Cuáles son la mejor manera de hacer que su aplicación fuera fuera de línea?

¿Es esta la manera de hacerlo?Manifiesto de almacenamiento en caché HTML5

Saludos, Kevin

¿Fue útil?

Solución

No recomiendo usar el manifiesto HTML5 Cache para una aplicación web, a menos que tenga una lista conocida de imágenes para almacenar en caché que difícilmente cambiarán, pero en ese caso le aconsejaría que agregue los archivos localmente a su fuente de aplicación PhoneGap.

Para almacenar en caché las imágenes en aplicaciones de phonegap, creé esta biblioteca: imgcache.js. Almacena imágenes en el sistema de archivos (DB debe ser más lento y tiene un espacio de disco más pequeño disponible, supongo). Si revisa los ejemplos, verá que también puede detectar cuándo una imagen no se carga (cuando está fuera de línea o la respuesta del servidor los tiempos de salida) y la reemplaza automáticamente con la versión en caché.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top