Comment puis-je effectuer une actualisation du cache dans Google Chrome?


337

Je ne sais pas comment cela s'appelle exactement. Par rafraîchissement du cache, je veux dire, rafraîchissez la page après avoir effacé son cache. Je ne veux pas effacer tout le cache du navigateur.

Je n'arrive pas à mettre en cache actualiser mes pages. Dans Firefox, je sais que c'est Shift+ Refresh.

Dans Chrome, j'ai essayé Ctrl+ R, Ctrl+ Actualiser, Alt+ Actualiser, Shift+ Actualiser, mais aucun d'entre eux ne fonctionne.


2
Ma version 4.0.206.1 a essayé à nouveau après avoir modifié mon code source (PHP). Rafraîchissement dans FF avec Shift + F5. Changer n'a pas montré Chrome après Ctrl + Actualiser.
GAMBOOKa

Par "Ctrl + Actualiser", voulez-vous dire en cliquant sur le bouton Actualiser? Je ne sais pas si cela fonctionne dans Chrome; Je suis presque sûr que Ctrl + F5 fonctionne comme prévu, cependant.

1
Essayé à la fois avec F5 et Refresh, Ctrl et Shift ... pas de changement. Pas de proxy configuré,
gAMBOOKa

12
Command-Shift-R fonctionne sous Mac (OS X 10.6.7 et Chrome 17.0.963.56).
Joe Mornin

5
Sur un Mac: maintenez la touche CONTROL enfoncée et cliquez sur le bouton de rechargement de Chrome
Mitch Fournier

Réponses:


343

Appuyez sur F12ou Ctrl+ Shift+ Jpour "Ouvrir les outils de développement" sous Windows (Sous Mac: Cmd+ Opt+ I). Vous pouvez ensuite cliquer avec le bouton droit de la souris sur l' icône d'actualisation et sélectionner "Vider le cache et recharger physiquement".

capture d'écran

Voir: https://stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

La documentation dit:

  • Pour Windows et Linux: Shift + F5ou Ctrl+ Shift+R
    • (capture d'écran): entrez la description de l'image ici
  • Pour Mac : Cmd+ Shft+ R):

Recharge votre page actuelle en ignorant le contenu mis en cache.

Bien que certains aient signalé que cela fonctionne, d'autres ont dit que cela ne fonctionnait pas correctement

Vos autres options sont:

  1. Console JavaScript

    La console JavaScript est disponible dans Chrome DevTools selon deux modes: l’onglet Console principal ou l’affichage fractionné que vous pouvez afficher lorsque vous vous trouvez dans un autre onglet (tels que des éléments ou des sources).

    Pour ouvrir l'onglet Console, effectuez l'une des opérations suivantes:

    Utilisez le raccourci clavier Commande - Option - J (Mac) ou contrôle - Maj - J (Windows / Linux). Sélectionnez Affichage> Développeur> Console JavaScript .

    F12 ne semble pas être mentionné ici, mais ouvrira également cette console sous Windows.

    Outils de développement Chrome

    Utiliser la console JavaScript

  2. Fenêtre Incognito

    Une autre option intéressante consiste à ouvrir une nouvelle fenêtre de navigation privée ( Ctrl+ Shift+ NSur Mac: + Shift+ N.). Cette fenêtre n'utilisera pas de cookies stockés, de contenu mis en cache ou de résolutions DNS. Vous pouvez donc tester des éléments sans ralentir votre navigation normale en vidant le cache. C’est ce que je fais presque toujours au lieu de vider le cache. https://support.google.com/chrome/answer/95464

  3. Désactiver le cache

    Ouvrez les outils de développement Chrome ( F12, Mac: + + I). Cliquez sur l'icône des paramètres (un engrenage dans le coin inférieur droit). Cochez "Désactiver le cache". Désormais, lorsque vous naviguez avec vos outils de développement, la mise en cache ouverte est désactivée.

  4. Cliquez et nettoyez

    Enfin, il y a aussi l'option de l' extension Click & Clean


2
Cela ne marche pas pour moi. F12 ne fait rien. Chrome 25.0.1364.172 sur OSX 10.6.8.
Jonathan Hartley

1
Vous n'avez pas besoin d'ouvrir les outils de développement. Aussi F12 est pour Windows. Sur mac: ⌥⌘I Source: developers.google.com/chrome-developer-tools/docs/shortcuts
2013

1
Je pense que ces options n'apparaissent que lorsque Chrome souhaite les afficher! Je réalise maintenant que cela ne serait visible que lorsque les outils de développement étaient ouverts. De plus, si quelqu'un n'aime pas cliquer avec le bouton droit de la souris, vous pouvez faire un long clic sur le bouton d'actualisation pour obtenir le même effet.
Jasjeev Singh

1
Désactiver le cache est maintenant dans l' onglet Réseau des Outils de développement.
TranslucentCloud

1
Je ne sais pas pourquoi quelqu'un a dit que vous n'aviez pas besoin des outils de développement ouverts. Pour moi, vous avez besoin qu'ils soient ouverts et ensuite cela fonctionne très bien. Merci pour le conseil.
Nycynik

65

Une autre option intéressante consiste à ouvrir une nouvelle fenêtre de navigation privée ( Ctrl+ Shift+ N). Cette fenêtre n'utilisera aucun cookie stocké, contenu mis en cache ou résolution DNS, vous pouvez donc tester des éléments sans ralentir votre navigation normale en vidant le cache. C’est ce que je fais presque toujours au lieu de vider le cache.


1
+1 Je trouve que Chrome mettra en cache les téléchargements de fichiers. Ceci est particulièrement frustrant lorsque je travaille sur les configs apache / nginx et que je télécharge index.php au lieu de le visualiser. Le seul moyen consiste à vider le cache en entier, à utiliser incognito ou à utiliser Firefox.
James

1
argh, sauf que parfois ça ne marche pas. Je viens de passer 15 minutes à essayer de comprendre pourquoi mon fichier SWF chargé de manière externe n’était pas exact. Firefox l'a montré comme étant correct, aucune combinaison d'actualisation de frappe dans Incognito Chrome n'a effacé le fichier SWF du cache, pas plus que l'effacement du cache Chrome réel et l'actualisation de la fenêtre de navigation privée. J'ai dû fermer et rouvrir complètement la fenêtre Incognito pour que la mémoire cache lâche enfin le fichier SWF. Cela a bien fonctionné pendant environ une heure jusqu'à ce que cela se produise: /
danjah le

Encore 5 minutes plus tard, ce n'est pas une solution fiable pour autant que je sache. Chrome v17.0.963.46 m
danjah

cela désactivera également les extensions, ce qui peut aller à l'encontre de certains tests
Daniel Watrous

19

Selon la documentation , Ctrl+ F5ou Shift+ F5devrait fonctionner. Peut-être avez-vous un proxy configuré sur IE & chrome, qui met en cache votre page?


1
Si vous voulez vraiment être sûr que vous devez vider le cache en utilisant les options de l’outil.
sorin

1
Vous devez vider le cache à l'aide de Tools pour vider le favicon du cache. le rechargement normal ne le fait pas.
RomanSt

3
Le lien dans votre réponse ne renvoie plus à la page souhaitée.
Audite Marlow

9

Une solution de contournement consiste à recharger très rapidement deux fois de suite.


1
Pas dans tous les cas, semble-t-il. Une page ne voulait pas être chargée en raison de problèmes antérieurs de DNS et Chrome a tout simplement refusé de la charger pendant environ une minute.
Wolph

Outre des moyens plus directs, tels que la désactivation du cache sous les onglets du réseau ou dans les préférences, je constate parfois que l'actualisation de la page plus de dix fois a l'effet d'effacer. Il suffit de frapper à plusieurs reprises actualiser 10-15 fois
roberthuttinger

9

J'ai eu des problèmes avec l'actualisation de Chrome malgré l'utilisation de shift+ F5ou + shift+ r.

Ce que j'ai trouvé que des œuvres assez bestiale consiste à maintenir + shift+ rpendant quelques secondes pour que le navigateur fait plusieurs tentatives pour actualiser le cache Java et échoue. Ensuite, la prochaine fois qu'il récupérera JS du serveur avec succès.


1
Oui, je peux le confirmer. Je l'ai fait moi-même.
GAMBOOKa

9

Chrome craint pour ça. Parfois, je peux obtenir Shift+ F5au travail mais pas toujours. Ma solution pour le moment est d'utiliser l' extension 'Click & Clean' . C'est moche mais ça marche à chaque fois, alors je le recommande pour le moment.


2
Pour moi, Ctrl + Shift + R deux fois fonctionne à chaque fois. Je ne sais pas pourquoi ils l'ont rendu si ennuyeux.
RomanSt

7

Ouvrez les Outils de développement Chrome (F12 ou Ctrl + Maj + I ou Menu / Outils / Outils de développement). Cliquez sur l'icône des paramètres (un engrenage dans le coin inférieur droit). Cochez "Désactiver le cache". Désormais, lorsque vous naviguez avec vos outils de développement, la mise en cache ouverte est désactivée.


2

Ctrl+ Shift+ F5Semble fonctionner pour moi.


2

Vous pouvez cliquer avec le bouton droit de la souris, aller Inspect Elementsous l' onglet Resourcesou Application(dans les versions plus récentes) réduire Cookiescliquer avec le bouton droit de la souris sur le nom de domaine et cliquer sur Clear.


1

il pourrait simplement s'agir de vos paramètres de clavier, vérifiez si les touches de fonction sont activées ou désactivées. Avec mon clavier logitech, il s'agit de la clé FMode, similaire à NumLock!


1
  1. Cliquez sur le menu Outils. (la clé dans le coin supérieur droit)

  2. Sélectionnez les options.

  3. Cliquez sur l'onglet Sous le capot.

  4. Cliquez sur Effacer les données de navigation…

  5. Cochez les cases pour les types d'informations que vous souhaitez supprimer.

    • Effacer l'historique de navigation
    • Effacer l'historique de téléchargement
    • Vider le cache
    • Supprimer les cookies
    • Effacer les mots de passe sauvegardés

Vous pouvez également choisir la période pendant laquelle vous souhaitez supprimer les informations en cache à l'aide du menu déroulant Effacer les données de cette période.

  1. Cliquez sur Effacer les données de navigation lorsque vous êtes prêt.

12
Pourquoi devrais-je supprimer tout le cache pour tester une seule page?! Je préférerais utiliser Firefox.
GAMBOOKa

Chrome est de retour dans la photo car vous pouvez maintenant recharger à fond - superuser.com/a/512833/92862
Coops

1

Sous Windows Ctrl + F5pour un rechargement dur, et juste F5pour un rechargement.

Sur Mac + + Rpour un rechargement dur et + Rpour un rechargement.

hard reload efface le cache stocké pour cette page.

Si vous souhaitez simplement tester des éléments, passez incognito . Vous pouvez simplement fermer cette fenêtre pour effacer tout le cache temporaire et l'historique.

Sous Windows : Ctrl+ Shift+N

Sur Mac : + Shift+N

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.