Commentaire: Lorsque nous utilisons un cache hors ligne, nous pouvons parfois mettre à jour des ressources, telles que JS, CSS ou les mises à jour d'image. Un problème se pose: comment les utilisateurs peuvent-ils mettre à jour les ressources de cache en temps opportun? Les éléments suivants présenteront en détail les solutions spécifiques. Si vous avez des situations similaires, veuillez vous y référer.
Lorsque nous utilisons un cache hors ligne, nous pouvons parfois mettre à jour des ressources, telles que JS, CSS ou les mises à jour d'image. Cependant, avant que l'utilisateur n'ait mis en cache l'ancienne version des ressources, et lorsque la deuxième visite est utilisée, comment l'utilisateur peut-il mettre à jour les ressources de cache à temps?Il existe deux façons principales de mettre à jour les ressources de cache: en modifiant le numéro de version du fichier de configuration ou en appelant JS pour terminer la mise à jour.
Méthode de mise à jour JS
if (window.applicationcache.status == window.applicationcache.upDateready) {
window.ApplicationCache.update (); }
Modifier le fichier
Mettre à jour le fichier manifeste
Lorsque le navigateur constate que le fichier manifeste lui-même a changé, il obtiendra de nouvelles ressources basées sur le nouveau fichier manifeste pour le cache.
Lorsque la liste de fichiers manifeste n'a pas changé, nous modifions généralement le fichier en modifiant l'annotation manifeste pour réaliser la mise à jour.
Modifications de commentaire se référer au numéro de version du fichier de configuration