Comment forcer l'actualisation sans cache dans Google Chrome?

Est-ce que Chrome a un équivalent au rafraîchissement Ctrl + F5 de Firefox? Je ne peux pas en trouver un.

J'ai changé mon gravatar la nuit dernière, et je peux voir le nouveau dans Firefox après un rafraîchissement Ctrl + F5, mais Chrome semble être obstinément accroché à l'ancien Gravatar. Je suppose que je pourrais effacer manuellement le cache, mais s'il y a une commande de clavier pour le faire, j'aimerais savoir ce qu'il est (puisqu'il serait utile pour le développement web).

    La documentation de Chrome indique que Ctrl + F5 ou Shift + F5 devrait faire "Recharger votre page actuelle, en ignorant le contenu mis en cache".

    Si cela ne fonctionne pas, vous pouvez déposer un rapport de bogue , mais il semble que d'autres personnes ont le même problème.

    [Enregistrement de bogue existant sur ce problème] Fermé en tant que duplication, les problèmes remontent:

    [ Numéro: 94090 ]

    Dans les outils de développement ouverts ( Ctrl + Shft + I ou + + I ) dans le coin inférieur droit, cliquez sur la petite icône de réglage (c'est comme une roue dentée).

    Activez Désactiver la case à cocher du cache .

    Entrez la description de l'image ici

    Sur un Mac, c'est Shift + Command + R, ou maintenez enfoncé Shift tout en cliquant sur le bouton de rechargement (par opposition à Command + R ou à un clic normal pour un rafraîchissement régulier).

    Quelques détails supplémentaires:

    Pour Shift + Command + R, le cache est simplement ignoré et des ressources sont demandées, comme aucun cache n'existait.

    Pour Command + R, Chrome Etag requêtes If-Modified-Since ou Etag au serveur Web, même pour les choses qui sont réellement mises en cache . Pour la plupart, sinon tous, le contenu du serveur devrait alors répondre avec 304 Not Modified . Cela est vrai pour la plupart, sinon pour tous les navigateurs modernes.

    La seule façon de forcer à compter sur le cache (sans que le navigateur ne demande même de changements possibles) semble cliquer sur un lien sur la page Web, ou en suivant un lien marqué ou en entrant dans la barre de localisation URL et en appuyant sur Retour ( Commande + L, retour).

    Cependant: un problème connu de longue date dans Chrome, Chrome Forced Refresh n'ignore pas le cache (et le Recharge / Refresh plus récent ne se rafraîchit pas ), ou peut-être une fonctionnalité dans WebKit, les sous- sources insérées dynamiquement ne sont pas réinvesties même lorsque le document contenant est Rechargé , rend Chrome non clair TOUS les caches associés lors de l'utilisation des méthodes ci-dessus. Un développeur de Chromium explique :

    L'onglet réseau des outils du développeur montre une cascade de toutes les ressources lorsqu'elles sont chargées. Il y a deux lignes verticales sur le côté droit … l'une d'elles est intitulée "Load event cired" sur le vol stationnaire. Tout ce qui se passe après ce point ne fait pas officiellement partie de la page (une page peut continuer à envoyer des demandes pendant des heures) […] de sorte qu'il NE SERA PAS «actualisé» avec une combinaison de f5. C'est par conception.
    […]
    La mise en cache [de toute ressource, avant et après la ligne "Charger l'événement") est déterminée par les en-têtes HTTP de la réponse, et non par le moment où la demande a été émise.

    Notez également le tweeter de @ ChromiumDev :

    Le cache de désactivation de Chrome DevTools invalide le cache du disque (idéal pour le développement!), Mais … uniquement lorsque les décotations sont visibles.

    1. Console de traction
    2. Cliquez dans l'icône en bas à bas vers l'icône
    3. Cochez [Général> Désactiver le cache]
    4. Rechargez la page (cependant)!
    5. Gardez les outils de développement ouverts (UPDATE)

    La question est un peu ancienne, mais dans la version récente de Chrome

    • Ouvrez les Developer tools utilisant F12 ou Ctrl + Shift + I
    • Cliquez avec le bouton droit sur le bouton Actualiser, puis sélectionnez Empty cache and Hard recload

    Cela contournera le cache et rechargera complètement la page.

    Le document dit Ctrl + F5 ou Shift + F5, mais malheureusement dès aujourd'hui, le bogue n'est toujours pas résolu 🙁

    J'ai des fichiers (images et pages html complètes) sur le serveur qui sont mis à jour et aucune combinaison de touches en chrome ne semble les forcer à les récupérer.

    Je compte sur le mode incognito de Chrome – CTRL-SHIFT-N – quand je dois forcer le rafraîchissement.

    Notez que CTRL-R ou CTRL-F5 dans l'intérieur d'une fenêtre incognito ne semble pas fonctionner non plus. Vous devez fermer et rouvrir la fenêtre incognito – d'où ma dépendance sur les raccourcis – CTRL-W pour fermer, CTRL-SHIFT-N pour rouver.

    Il n'y a certainement aucun moyen simple de le faire dans Chrome comme les autres navigateurs. La documentation peut indiquer que CTRL + F5 ou SHIFT + F5 doivent recharger et ignorer le cache, mais il ne le fait tout simplement pas. J'ai un diaporama en mode flash qui stocke les paramètres / configuration dans un fichier .xml, et après la mise à jour du fichier XML, Chrome va toujours charger la version mise en cache à moins que je purge le cache. Je dois toujours exécuter un autre navigateur lors de la mise à jour du diaporama, de sorte que je n'ai pas besoin de supprimer mon cache Chrome tout le temps.

    Ctrl – Shift – Supprimer vous permettra de supprimer le cache pour l'heure précédente. Cela garantira que la prochaine fois que vous rechargez un site, il est frais.

    Certainement un bug dans Chrome – ce sont aussi les images qui doivent être modifiées, mais elles utilisent plutôt l'ancienne image, même après avoir frappé plusieurs fois Ctrl + F5 .

    J'essayais de changer mon logo Google Apps, mais la seule façon de changer sur Gmail est si j'utilise le mode anonyme ou nettoie le cache entier. Ctrl + F5 conserve l'ancien logo.

    Je l'ai fait: Cliquez avec le bouton droit sur le FRAME (qui était hors synchronisation), et SHIFT a cliqué sur l'option "Recharger le cadre". Le cadre a ensuite été actualisé correctement.

    Pour effacer le cache de l'application explicitement spécifié, naviguez vers chrome://appcache-internals/ sur chrome et supprimez le cache pour des sites Web spécifiques.