Par défaut, votre navigateur crée un cache du contenu que vous visualisez sur le web afin de ne pas avoir à le télécharger à nouveau lorsque vous ouvrez la même page web. Cela permet d'accélérer la navigation et d'économiser de la bande passante, mais est-ce toujours bénéfique ?
Le cache peut être un véritable casse-tête si vous devez consulter une page constamment mise à jour, comme les actualités, la météo ou un site de change. C'est encore pire pour les développeurs qui doivent exécuter plusieurs scripts, mais le cache n'affiche pas les dernières modifications.
Si vous ne voulez pas avoir à appuyer en permanence sur le bouton d'actualisation pour voir les dernières modifications d'une page web, vous devez désactiver le cache dans votre navigateur. Je vais maintenant vous montrer comment désactiver le cache dans Chrome, Opera, Microsoft Edge, Firefox et Safari.
Désactiver le cache dans Chrome, Opera et Microsoft Edge
Tout d'abord, je vais couvrir tous les navigateurs basés sur Chromium, car ils requièrent presque tous les mêmes étapes pour désactiver le cache. Les instructions ci-dessous s'appliquent à Chrome, Opera et Edge, ainsi qu'à d'autres navigateurs basés sur Chromium comme Brave.
Il y a deux façons d'y parvenir. Vous pouvez soit utiliser les outils de développement du navigateur pour désactiver le cache, soit utiliser une extension Chrome tierce. Je vais vous montrer les deux méthodes.
#1. Désactiver le cache à partir des outils de développement
C'est la méthode la plus simple car elle ne nécessite pas d'outils tiers et peut être réalisée en quelques étapes. Cependant, elle comporte un inconvénient : vous devez garder la fenêtre des outils de développement ouverte pour maintenir le cache désactivé. Si vous fermez la fenêtre, le navigateur utilisera à nouveau le cache.
Ne vous inquiétez pas, cependant ; je vous montrerai également une solution de contournement pour réduire au minimum la distraction causée par cette fenêtre supplémentaire. Voyons comment procéder :
Pour ouvrir Developer Tools, appuyez sur la touche F12 ou sur les touches Ctrl Shift I du clavier. Vous pouvez également ouvrir le menu principal dans le coin supérieur droit et sélectionner Outils de développement dans le menu latéral Plus d'outils.

Passez à l'onglet Réseau et cochez la case située à côté de l'option Désactiver le cache. Si vous ne voyez pas l'onglet Réseau, cliquez sur le coin de la fenêtre Outils de développement et faites-le glisser pour augmenter sa taille, ce qui fera apparaître l'onglet Réseau caché.

Vous pouvez maintenant actualiser la page, qui ne se chargera pas à partir de la mémoire cache tant que la fenêtre Developer Tools sera ouverte.
Cette fenêtre prend de la place sur l'écran ; vous pouvez faire glisser son coin pour en réduire la taille et minimiser la distraction. Toutefois, si vous souhaitez supprimer la fenêtre sans la fermer complètement, vous devez l'ouvrir dans une fenêtre distincte. Voici comment procéder :
Dans la fenêtre Outils du développeur, cliquez sur le menu à trois points verticaux et sélectionnez l'option Désancrer dans une fenêtre séparée à côté de l'option latérale du dock. Cela ouvrira les outils de développement dans une nouvelle fenêtre séparée de la fenêtre actuelle que vous pouvez réduire.

#2. Utilisez une extension Chrome
La plupart des navigateurs basés sur Chromium peuvent également utiliser des extensions Chrome. Vous pouvez utiliser une extension Chrome dédiée pour désactiver le cache. Même si les extensions ne peuvent pas désactiver le cache dans Chrome à la demande, l'extension Cache Killer classique fait quelque chose de similaire sans désactiver le cache.
Lorsque cette extension est activée, elle supprimez automatiquement tout le cache du navigateur chaque fois que vous chargez une nouvelle page dans votre navigateur. S'il n'y a pas de cache disponible, le navigateur ne peut pas charger de données à partir du cache, ce qui revient à désactiver le cache.
L'utilisation de l'extension n'est pas compliquée non plus. Il vous suffit de cliquer sur le bouton de l'extension pour l'activer ou la désactiver. Nous vous conseillons toutefois de la désactiver lorsque vous n'en avez pas besoin, car la suppression du cache avant le chargement de chaque page peut ralentir la navigation.

Désactiver le cache dans Firefox
Dans Firefox, vous pouvez désactiver le cache de façon permanente sans avoir à garder la fenêtre des outils de développement ouverte. Il existe également un addon Firefox qui désactive complètement le cache en un seul clic. Je vais vous montrer les deux méthodes :
#1. Désactiver le cache dans Firefox en utilisant les préférences
Vous devez désactiver deux entrées dans les préférences de Firefox pour arrêter le stockage local du cache. Voici comment procéder :
Tapez à propos : config dans la barre d'adresse de Firefox et appuyez sur Entrée. Un message d'avertissement s'affiche ; vous devez l'accepter pour continuer.

Dans la barre de recherche, copiez/collez une à une les préférences mentionnées ci-dessous et définissez leur valeur sur Faux.
browser.cache.disk.enable
browser.cache.memory.enable
Redémarrez ensuite le navigateur, et Firefox cessera d'utiliser le cache. La première préférence mentionnée ci-dessus empêche Firefox de stocker le cache sur le disque dur et la seconde l'empêche de stocker le cache dans la mémoire du PC. Cela désactive effectivement le cache.

Vous pouvez également annuler ces modifications pour réactiver le cache.
#2. Utilisez un module complémentaire de Firefox
L'utilisation d'un module complémentaire de Firefox pour désactiver le cache est beaucoup plus facile et rapide. Supposons que vous ayez besoin d'activer/désactiver le cache souvent. Dans ce cas, je vous recommande d'utiliser un addon dédié car suivre le processus mentionné ci-dessus à chaque fois que vous avez besoin d'activer/désactiver le cache peut être très encombrant.
Pour cela, le module Cache à bascule est parfait, il vous permet d'activer/désactiver le cache de Firefox en un seul clic. Cliquez simplement sur l'icône Toggle Cache dans la barre supérieure, et le cache sera immédiatement activé/désactivé.

Désactiver le cache dans Safari
Auparavant, vous pouviez facilement désactiver le cache dans Safari à partir du menu Développer. Cependant, cette option a été déplacée dans l'outil Inspecteur Webqui est similaire aux outils de développement dans Chrome. Il est intéressant de noter que le fonctionnement est similaire à celui de Chrome, où vous devez garder l'inspecteur Web ouvert pour maintenir le cache désactivé.
Voici comment procéder :
Cliquez sur le menu Développer dans la barre supérieure et sélectionnez l'option Connecter l'inspecteur Web dans le menu.

Passez ensuite à l'onglet Réseau et désactivez le bouton Utiliser le cache des ressources lors du chargement des ressources dans le coin droit. Ce bouton ressemble à un bloc traversé par une ligne qui devrait devenir bleue.

Une fois cette opération effectuée, Safari cessera d'utiliser le cache tant que l'inspecteur Web sera ouvert.
Mot de la fin 💻
Parmi ces navigateurs, Firefox offre le moyen le plus simple de désactiver le cache. Même si vous devez aller dans les préférences risquées pour désactiver le cache, les effets sont permanents, ce qui est moins gênant à long terme. Si vous devez souvent activer/désactiver le cache, assurez-vous d'utiliser une extension tierce, qui vous permettra de le faire en un seul clic.
Vous pourriez également être intéressé par : Comment vider le cache d'un iPhone.