Dans Firefox, il est parfois nécessaire de vider mon cache pour réparer un site Web. Mais effacer la totalité de la mémoire cache semble une surcharge extrême. Existe-t-il un moyen de vider le site de mon cache?
Dans Firefox, il est parfois nécessaire de vider mon cache pour réparer un site Web. Mais effacer la totalité de la mémoire cache semble une surcharge extrême. Existe-t-il un moyen de vider le site de mon cache?
Réponses:
Remarque: Ceci effacera également les mots de passe enregistrés pour le site.
Si vous souhaitez effectuer une actualisation forcée , comme vous le souhaitez, appuyez sur CTRL + F5. Et bien sûr, Cmd + F5 sur un Mac. Fonctionne aussi sur Chrome.
CMD
+ SHIFT
+ R
... les touches de fonction sont utilisées par défaut par OSX.
cet addon vous permettra d'afficher et de supprimer des entrées de cache spécifiques de la mémoire et du disque - https://addons.mozilla.org/en-US/firefox/addon/2489/
Veuillez noter qu’il n’existe actuellement aucun moyen de vider les redirections HTTP en cache (type 301 au moins) sans utiliser de plug-in.
Ctrl+ F5/ Cmd+ F5 ne fonctionne pas car vous êtes immédiatement redirigé vers l'URL cible. Vous ne pouvez donc pas actualiser l'URL d'origine.
J'ai donc utilisé le plugin CacheViewer mentionné ici avant pour régler ce problème.
Voir aussi ce bogue dans Firefox pour plus de détails et d’éventuels progrès sur ce problème.
Il n'y a pas de moyen intégré pour effacer le cache de pages / sites spécifiques dans Firefox. Vous pouvez "oublier ce site" qui nettoie le domaine de l'historique, vous pouvez "supprimer cette page" qui nettoie la page spécifique de l'historique, mais vous ne pouvez pas nettoyer des éléments de cache uniques appartenant à une page (sauf pour accéder à votre dossier de profil et en les supprimant).
Il y a peut-être des addons pour faire cela, mais je n'ai rien trouvé en les parcourant. La fonctionnalité intégrée pour la suppression du cache semble avoir la stratégie du tout ou rien.
Un jour où vous n'avez rien ouvert d'autre, allez dans Outils ⇨ Effacer l'historique récent , puis sélectionnez pour effacer uniquement le cache, puis uniquement à partir d'aujourd'hui ou de Xtime. Étant donné que vous venez de visiter le site Web, les horodatages de la mémoire cache auraient dû être placés en haut de la liste afin que vous puissiez effacer tout le cache de Firefox de la journée et vider le cache de votre site Web spécifique.
Dans ce qui semble être une extension Firefox récemment publiée, la question initiale a maintenant une réponse qui est à la fois une solution directe au problème posé (pas comment supprimer également les cookies, les mots de passe, etc. du domaine sélectionné, ce qui passe par l'utilisation de " Oubliez ce site ") et gérera les sites Web qui utilisent une redirection de page plutôt qu'un changement de contenu de page mis en cache de manière non souhaitable. Super design aussi. Rapide et efficace
https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/
Je suis un peu en retard à la fête ici, mais je voulais laisser cette réponse à ceux qui ont trouvé ce fil grâce à Google comme moi. Le problème a été résolu pour moi en accédant au sélecteur de profil de Firefox (Windows -> Exécuter -> "Firefox.exe -p"), en utilisant un nouveau profil et en visitant le site Web à partir de là. Puis, lorsque je suis retourné à mon profil habituel, le site Web a recommencé à fonctionner normalement! L'ouvrir sur l'autre profil doit avoir actualisé le cache de mon profil habituel avec des versions non corrompues des fichiers.
Il y a une question similaire et les réponses sont bientôt:
On dirait qu'ils pourraient avoir changé quelques petites choses. J'ai trouvé ce qui suit:
Sans supprimer toutes les données du site, cet addon pratique supprimera les cookies du site actuel:
https://addons.mozilla.org/firefox/addon/remove-site-cookies
Une autre approche consisterait à utiliser les conteneurs de Firefox - créez un onglet / une fenêtre de conteneur à l’aide de (en utilisant un additif de conteneur , par exemple des conteneurs temporaires ou l’add-on de conteneur à plusieurs comptes de Mozilla ), puis chargez votre site dans ce conteneur - un répertoire frais / temporaire. Le conteneur aura un identifiant de connexion vide, cache, etc.
Si vous connaissez la liste exacte des URL que vous devez effacer du cache (par exemple, la ou les entrées CSS corrompues du site en question), vous pouvez les effacer à l'aide de ce script (adapté de DoomEntry.js ; vous devez l'exécuter. la console du navigateur ( Ctrl+ Shift+ J), pas la console Web ( Ctrl+ Shift+ K):
// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
.getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);
// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService).newURI(prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);
Exécutez simplement le script avec chaque URL à purger (ou créez une boucle ... vous connaissez l’exercice).
Théoriquement, cela devrait effacer les réponses AJAX en cache, les autres ressources chargées de manière asynchrone et les 301 entrées de redirection également (tant que vous entrez l'URL d'origine (antérieure à 301)).
var hdcache = cacheservice.diskCacheStorage(Services.loadContextInfo.default, true);
; félicitations à bugzilla.mozilla.org/show_bug.cgi?id=1417937 . (Pour une raison quelconque, je ne suis pas autorisé à modifier ma réponse d'origine.)
private browsing mode
. Il va tout nettoyer automatiquement. J'espère que cela peut convenir à votre scénario.