Suppression de L'application HTML5 hors ligne AppCache
j'ai un document HTML avec un manifeste appcache associé. Mais maintenant je veux me débarrasser de la mise en cache hors ligne de l'application pour un certain temps.
si je supprime la mention du Manifeste de <html>
étiquette, les navigateurs qui ont déjà une version mise en cache continueront d'utiliser cette version mise en cache.
si je mets à jour le manifeste d'appcache, Eh bien, peu importe, il y a toujours une appcache.
Quelle est la façon la plus sensée de procéder pour supprimer l'application hors ligne la mise en cache? Je suppose que je pourrais simplement changer le Manifeste pour n'avoir aucune entrée autre que:
NETWORK:
*
alors il ne cache rien.
mais il doit bien y avoir un moyen de se débarrasser de l'appcache et du fichier manifest, Non?
4 réponses
vous avez simplement besoin de supprimer le manifeste d'appcache de votre serveur. Si le navigateur ne peut pas accéder au fichier manifest, il arrêtera la mise en cache de votre application et supprimera toutes les données mises en cache.
Quelques informations utiles à partir de deux sites:
si le fichier manifeste lui-même ne peut pas être récupéré, le cache sera ignoré et toutes les données mises en cache sont associés seront ignorés.
http://appcache.Offline.technologie/
les caches D'Application peuvent aussi devenir obsolètes. Si le manifeste est supprimé du serveur, le navigateur supprime toutes les applications caches qui utilisent ce manifeste, puis envoie un événement "obsolète" à la le cache de l'application de l'objet. Alors le statut du cache de l'application est défini à OBSOLÈTES.
https://developer.mozilla.org/en/Offline_resources_in_Firefox
pour toute personne répondant à cette question et qui a supprimé le manifeste d'appcache, supprimé le cache du navigateur et supprimé le Manifeste du serveur et la référence à celui-ci dans le HTML: si cela n'a pas encore fait charger votre document HTML dans la version de mise à jour de Google Chrome, vous pouvez aller à chrome: / / appcache-internals/ dans votre navigateur et cliquez Supprimer à côté du manifeste dont vous souhaitez vous débarrasser.
supprimer manuellement app cache: seulement pour Chrome
saisissez L'URL suivante dans votre navigateur chrome:chrome://appcache-internals/
là vous verrez une liste de chaque cache d'application que vous avez dans le stockage avec la possibilité de supprimer n'importe lequel d'entre eux.
dans Firefox moderne, vous pouvez manipuler le cache hors ligne avec Modifier Préférences Avancé Réseau.
dans windows c'est maintenant (v27.01)--1-->Outils Options Avancé Réseau