web-dev-qa-db-fra.com

Comment puis-je effacer un seul site du cache dans Firefox?

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?

259
Ryan Thompson
  1. Sélectionnez le bouton Firefox Menu .
  2. (Dans Firefox 57 ou plus récent, sélectionnez Bibliothèque )
  3. Sélectionnez l'icône Historique .
  4. Faites défiler vers le bas et sélectionnez Afficher tout l'historique .
  5. Recherchez le site à l'aide du champ Historique de la recherche situé dans le coin supérieur droit.
  6. Dans les résultats, cliquez avec le bouton droit sur la page appropriée et sélectionnez Oublier À propos de ce site .

Remarque: Ceci effacera également les mots de passe enregistrés pour le site.

231
zylstra

Si vous voulez faire un force-refresh , ce que je pense que vous voulez faire, appuyez sur CTRL + F5. Et bien sûr, Cmd + F5 sur un Mac. Fonctionne aussi sur Chrome.

35
digitxp

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/

6
bryan

Veuillez noter qu'il n'y a actuellement aucun moyen d'effacer les redirections HTTP en cache (type 301 au moins) sans utiliser de plugin.

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é plugin CacheViewer mentionné ici avant pour régler ce problème.

Voir également ce bogue dans Firefox pour plus de détails et d’éventuels progrès sur ce problème.

3
Greg Dubicki

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, ses horodatages dans le 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.

2
Sol

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 les éléments de cache simples appartenant à une page dossier de profil et en les supprimant).

Il y a peut-être des addons pour le faire, mais je n'ai rien trouvé en les parcourant. La fonctionnalité intégrée pour la suppression du cache semble avoir la politique du tout ou rien.

2
private_meta

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, 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 indésirable. Super design aussi. Rapide et efficace.

https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/

2
user66001

Je suis un peu en retard à la fête ici, mais je voulais laisser cette réponse à ceux qui ont trouvé ce fil dans 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 revenu à 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.

1
Nantes

Il y a une question similaire et les réponses sont bientôt:

  • Vous pouvez utiliser Firefox par 2 profils.
  • Il existe une extension nommée CookieMonster peut fonctionner pour vous.
  • Il existe deux add-ons pour FF dont chaque développeur Web a besoin: Web Developer Toolbar et Firebug, l’extension Firebug YSlow est également très pratique.
    La barre d’outils pour les développeurs Web dispose d’un excellent contrôle du cache et des cookies jusqu’aux cookies individuels.
  • Ctrl-F5 est généralement suffisant.
1
Amir Latifi

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

0
yglodt

On dirait qu'ils pourraient avoir changé quelques petites choses. J'ai trouvé ce qui suit:

  1. Menu -> Options
  2. Confidentialité et sécurité -> Données du site -> Paramètres
  3. Mettez en surbrillance le site sélectionné et sélectionnez Supprimer la sélection.
  4. Sélectionnez Enregistrer les modifications.
  5. Enfin, cliquez sur Supprimer

 Settings Dialog  Remove Selected Dialog  Confirmation Dialog

0
Andy Braham

Si vous connaissez la liste exacte des URL à vider du cache (par exemple, les entrées CSS corrompues du site en question), vous pouvez les effacer à l'aide de ce script (adapté de DoomEntry.js =; doit être exécuté sur 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 en cache AJAX, 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)).

0
Janaka Bandara

Une autre approche consisterait à utiliser les conteneurs - de Firefox pour créer un nouvel onglet/fenêtre de conteneur en utilisant (à l'aide d'un add-on de conteneur, par exemple Conteneurs temporaires ou le complément de conteneurs à plusieurs comptes de Mozilla ) et chargez votre site dans ce conteneur - un conteneur frais/temporaire aura un identifiant de connexion vide, une mémoire cache, etc., et agira comme si vous l'aviez effacé.

0
Pierz