Comentario: Cuando usamos caché fuera de línea, a veces podemos actualizar recursos, como JS, CSS o actualizaciones de imágenes. Surge un problema: ¿cómo pueden los usuarios actualizar los recursos de caché de manera oportuna? Lo siguiente introducirá las soluciones específicas en detalle. Si tiene situaciones similares, consultelo.
Cuando usamos caché fuera de línea, a veces podemos actualizar recursos, como JS, CSS o actualizaciones de imágenes. Sin embargo, antes de que el usuario haya almacenado en caché la versión anterior de los recursos, y cuando se usa la segunda visita, ¿cómo puede el usuario actualizar los recursos de caché a tiempo?Hay dos formas principales de actualizar los recursos de caché: modificando el número de versión del archivo de configuración o llamando a JS para completar la actualización.
Método de actualización de JS
if (window.applicationcache.status == window.applicationcache.updaterady) {
Window.applicationCache.Update (); }
Modificar el archivo
Actualizar archivo de manifiesto
Cuando el navegador encuentra que el archivo de manifiesto en sí ha cambiado, obtendrá nuevos recursos basados en el nuevo archivo de manifiesto para caché.
Cuando la lista de archivos manifiesto no ha cambiado, generalmente cambiamos el archivo modificando la anotación manifiesta para lograr la actualización.
Cambios de comentarios Consulte el número de versión del archivo de configuración