[Java] ¿Hay alguna manera de almacenar en caché previamente una página web para verla con Android WebView?


Answers

Question

He leído sobre el manifiesto de caché HTML5, y he visto que Android admite el almacenamiento en caché de sitios web utilizando el manifiesto de caché. Deseo usar el manifiesto de caché para descargar todos los recursos necesarios para que mi sitio web lo precargue, y luego abrir un WebView y mostrar el sitio web remoto utilizando los recursos precapturados. Quiero precachear mi página remota de alguna manera, preferiblemente sin usar WebView para el proceso de almacenamiento en caché.

El problema con el uso de una WebView para el proceso previo al almacenamiento en caché es que la carga de la página web mediante WebView representa y ejecuta la página en lugar de simplemente descargarla.

He leído esto: http://alex.tapmania.org/2010/11/html5-cache-android-webview.html , pero tener un almacenamiento en caché de soporte WebView no es lo que quiero. Quiero que el proceso de carga sea instantáneo (suponiendo que el manifiesto / etags de caché del sitio web remoto sea el mismo que el de la versión en caché) justo después de finalizar el almacenamiento previo de los recursos, en lugar de esperar que WebView cargue y guarde todo en caché el primer acceso.

¿Cuál es la forma correcta de pre-almacenamiento en caché de páginas web para ver más tarde?

¡Gracias!