AppCache se atasca en el navegador nativo de Android

Me encuentro con un problema extraño con mi sitio móvil en el que estoy tratando de implementar la funcionalidad de appcache. Funciona bien en el escritorio (Chrome y Firefox), en Chrome para Android y en iOS. Pero el navegador nativo de Android (Android 4.3 que se ejecuta en un Samsung Galaxy S3) me está volviendo loco.

El appcache funciona bien, siempre que esté esperando hasta que el navegador descargue todos los archivos definidos en el archivo de manifiesto. Pero si hago clic en un enlace, mientras el navegador aún se está descargando, el proceso de descarga se detiene y no se puede "reactivar". Incluso cuando actualizo el navegador o actualizo el archivo de manifiesto, no sucede nada. Para comenzar de nuevo, necesito borrar la memoria caché del navegador, cerrar la pestaña, cerrar la aplicación del navegador y reiniciarla nuevamente.

Para la depuración en el dispositivo móvil, estoy usando este script:http://jonathanstark.com/blog/debugging-html-5-offline-application-cache y verifique el registro en el modo de depuración. Este es el estado que obtuve, tan pronto como se bloquea el proceso de descarga:"en línea: sí, evento: descargando, estado: descargando"

Estoy sirviendo el archivo manisfest.appcache como un manifiesto de caché y configuro el encabezado de control de caché en .htaccess de esta manera:

AddType text/cache-manifest .appcache
<Files *.appcache>
    ExpiresActive On
    ExpiresDefault "access"
    Header set Cache-Control "max-age: 0"
</Files>

Y así es como se ve el contenido de mi archivo manifest.appcache

CACHE MANIFEST

/some/nice/urls
/another/url
/even/more/urls

NETWORK:
*
http://*

En total, el usuario necesita descargar alrededor de 10 MB.

¿Alguien se encontró con el mismo problema o un problema similar con el navegador nativo de Android?

Gracias por cualquier consejo!

Salud

Respuestas a la pregunta(0)

Su respuesta a la pregunta