Effacer le cache pour un nom de domaine spécifique en chrome


310

Je souhaite effacer le cache d'un nom de domaine spécifique dans Chrome. Existe-t-il une extension ou une autre méthode que je peux utiliser pour cela?


2
Le problème, c’est qu’il n’est pas aussi simple d’effacer le cache que vous le pensez. Lorsqu'un navigateur met en cache des fichiers, il le fait en fonction de son URL. La complication est que de nombreux sites partagent des fichiers communs tels que les scripts Google API, les icônes Gravatar, etc. Comment voudriez-vous vider le cache pour un site spécifique? Les fichiers communs qu'il charge doivent-ils également être supprimés (et donc effacer partiellement le cache pour d'autres sites)? Ou devraient-ils être laissés intacts? (probablement la solution la plus «correcte»).
Synetech

3
Honnêtement, aucune de ces réponses ne "répond" vraiment à la question pour moi. Ce sont des réponses des développeurs. La question fondamentale est de savoir comment une personne ordinaire ferait cela. Il serait déraisonnable de demander à un non-développeur de faire ces choses.
Will Strohl

C'est comme ça que je reviens à Firefox pour une journée.
Utilisateur

2
Personne n'a vraiment répondu à cette question sur la façon de vider le cache d'un domaine spécifique
DiverseAndRemote.com

Étant donné que les outils de développement F12 sont intégrés à Chrome, leur utilisation est ouverte à tout le monde, pas seulement aux "Développeurs" pour la suppression d'éléments spécifiques.
Fiasco Labs

Réponses:


332

MISE À JOUR: À partir de la version 52.0.2743.116 m de Chrome, vous pouvez effectuer les étapes suivantes:

F12> Chrome Developer Tools> ApplicationOnglet> Clear storagedans l' arborescence à gauche> Sélectionner les éléments de données à effacer, puis cliquez sur Clear site data.


Cela peut être un moyen plus rapide / plus simple:

  • Appuyez sur F12pour ouvrir les outils de développement Chrome (apparaît du bas).
  • Cliquez sur les paramètres "engrenage" icône dans le coin supérieur droit
  • Sous Vérification générale , désactiver le cache
  • Recharger la page et réactiver la mise en cache en décochant cette case

7
Merci, cela fonctionne en réalité contrairement aux autres réponses qui confondent cache et cookies ;-)
Peter Jenkins

3
Mais est - ce vraiment clair le cache de la page ou tout simplement le charger sans utiliser le cache? Autrement dit, si vous ouvrez le répertoire de cache, y a-t-il des fichiers liés à cette page qui ont disparu après le rechargement?
Synetech

3
C'est une manière assez manuelle de le faire et peut devenir agaçant si vous devez le faire plusieurs fois. Heureusement, il existe un moyen plus simple et plus rapide: superuser.com/a/598260/83619
Tom Auger

3
Actuellement, les outils de développement Chrome ne semblent désactiver le cache que lorsque DevTools est ouvert sans le vider.
Jaak Kütt

5
alt ⌥+ cmd ⌘+ isur Mac pour ouvrir les outils de développement Chrome
Yves M.

95

Après avoir ouvert les outils de développement (généralement en appuyant sur F12), cliquez sur le bouton "Recharger la page" et maintenez-le enfoncé. Dans la liste contextuelle, choisissez "Cache vide et rechargement matériel".

Pas sûr que cela efface le cache pour tout le domaine. Mais probablement satisfait 90% des cas d'utilisation de personnes qui visitent cette question SE.

Remarque: Dans certains cas, cela n'ouvrira PAS la liste contextuelle. Cela est dû au fait que la page n'est pas mise en cache à ce moment-là et que le menu n'est pas appelé.


3
Ne semble pas fonctionner sur mac.
Benjamin Crouzier

4
Essayez d’ouvrir d'abord la barre d’outils du développeur - appuyez sur F12 (ou CMD + SHIFT + C pour la console). Je n'ai pas testé sur un Mac.
Tom Auger

merci @Hashbrown pour l'édition. J'aurais dû modifier ma réponse.
Tom Auger

pas de soucis. cette solution est juste plus rapide que la réponse sélectionnée et moins radicale que la simple désactivation du cache. Je pense que cela doit être au top, et la seule façon de l'obtenir, c'est si les gens le testent et que cela fonctionne pour eux
Hashbrown

1
Utilisez un clic droit sur GNU / Linux pour ouvrir le menu contextuel au lieu d’un clic long.
Z0r

45

Voici comment supprimer les cookies de Chrome de manière sélective par domaine ou sous-domaine:

  • aller à chrome://settings/content/cookies
  • tapez le nom de domaine dans le champ de recherche
  • cliquez sur supprimer

Plus de détails ici:

http://oxid-blog.euroblaze.de/miscipes/delete-google-chrome-cookies-selectively-by-domain/

Cela ne peut toutefois pas sélectionner les cookies par dossiers Web, par exemple www.domain.com/folder1.


2
Bienvenue sur Super User! Il serait bien d’inclure ici les éléments essentiels de la réponse et de ne fournir le lien que pour référence future.
Slhck

41
La question portait sur la suppression de la mémoire cache , mais vous avez expliqué comment supprimer les cookies .
Daniel Serodio

Cache trouvé également dans le même onglet de détails.
Jaak Kütt

Juste pour ajouter à la confusion - cela a fonctionné pour moi pour quelque chose dont je suis à peu près sûr que c'est "cache" ET les paramètres de chrome incluent quelque chose appelé "stockage local" donc je crois que le terme "cache de navigateur" est peut-être trop général. Mon point est que cette réponse a fonctionné pour moi.
ssaltman

1
Pour que Chrome v65 supprime les cookies, accédez à Paramètres> Avancé> Paramètres de contenu> Cookies> Afficher tous les cookies et les données du site> utilisez le champ "Rechercher les cookies" pour trouver le site Web, puis supprimez ce cookie.
Lars Nordin

7
  1. Appuyez sur control shift i(ou command shift isur OS X) pour ouvrir Outils de développement.
  2. Cliquez avec le bouton droit sur le bouton de rechargement en regard de la barre d'adresse.
  3. Choisissez: "Cache vide et rechargement dur".

2

En trois étapes:

  1. F12 (outils de développement ouverts)
  2. F1 (Aller aux paramètres)
  3. Sous Préférences / Réseau, décochez la case Désactiver le cache (lorsque DevTools est ouvert).

Notez que vous pouvez désancrer les outils DevTools si vous préférez les conserver dans une fenêtre distincte pendant qu'ils sont ouverts.


Celui-ci fonctionne bien si vous avez besoin d'actualiser des actifs externes tels que js ou css
RafaSashi

2

Dans Chrome 72+:

  1. Aller à chrome://settings/siteData
  2. Tapez le nom de domaine dans le champ de recherche
  3. Soit:
    1. Cliquez sur le bouton représentant une corbeille pour chaque résultat.
    2. Cliquez sur le bouton 'Supprimer tout affiché'

Cela supprimera toutes les données de site de ces sites, y compris les cookies et le cache.

L'avantage de cette technique est que vous pouvez facilement effacer les données du site pour tous les sous-domaines d'un domaine.

L'autre façon d'accéder à cet écran de configuration est la suivante:
Menu Trois points> Paramètres> Avancé (en bas)> Paramètres de contenu (sous Confidentialité et sécurité)> Cookies (oui, le nom est trompeur)> Afficher tous les cookies et les données du site


1
Wrench -> Preferences -> Under the Hood -> 
Use DNS pre-fetching to improve page load performance

Désactivez-le - videz ainsi tout le cache de l'application - rechargez la page concernée - puis réactivez-le. Si cela se produit souvent ou ne résout pas le problème, certains cache en amont de chrome est le problème et vous devriez probablement laisser le chrome désactivé.

L’invalidation sélective d’un cache de couche d’application (strictement réservée à la vitesse d’application), car chrome n’a «aucune activité» pour le système, c’est peut-être une solution à un problème, mais ce n’est pas une très bonne réponse.

(De peur que vous ne soyez énervé à propos de ma déclaration "Pas d'affaire", j'utilise la méthode de pré-récupération moi-même, car j'aime la rapidité, correcte ou non)


2
En dépit de vos objections entre parenthèses et de l'exactitude de votre solution, je suis quand même stupide.
Blomkvist

Cette réponse est incorrecte. La désactivation de la prélecture DNS n'efface pas le cache HTTP de Chrome.
Crépuscule

1

La suppression des entrées de l'historique fonctionnera dans de nombreux cas: (Mac)

  1. Cmd+ Y(Historique ouvert)
  2. Rechercher votre domaine
  3. Vérifiez toutes les entrées. Malheureusement, il n'y a pas de case à cocher all button pour le moment. Vous n’avez pas besoin de cliquer sur les cases à cocher, cliquer sur l’heure marche aussi.
  4. Cliquez sur Remove selected items

0

Webpack mettait en cache un projet précédent pour moi et j'ai besoin de certaines parties de la mise en cache pour que je ne puisse pas utiliser l'incognito. Les 3 meilleures solutions ne fonctionnaient pas pour mon cas. Ce qui a bien fonctionné et a été assez rapide à mettre en œuvre a été de cliquer sur l’onglet Ressources dans les outils de développement, de déplier Cache Storage et de cliquer avec le bouton droit de la souris pour supprimer les données mises en cache.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.