Un bug d’affichage sur Safari, une page qui refuse de charger sa dernière version, un site SaaS dont l’interface reste figée : le cache du MacBook est le premier suspect. Nous observons que la plupart des guides recommandent un nettoyage global, alors qu’un diagnostic ciblé évite de perdre sessions, cookies et préférences sur tous les sites.
Hard refresh Safari : corriger un bug d’affichage sans purger le cache
Avant de supprimer quoi que ce soit, un rafraîchissement forcé suffit dans la majorité des cas. Safari conserve en mémoire les feuilles de style CSS, les scripts JavaScript et les images d’une page. Quand le site met à jour ses ressources, le navigateur continue parfois de servir les anciennes versions.
A lire en complément : Utiliser le presse-papier sur MacBook : Astuces et fonctions
La combinaison Cmd + Option + R force Safari à recharger toutes les ressources depuis le serveur, sans toucher au cache global ni aux cookies. Sur une web app (Intercom, Notion, un CRM), cette manipulation règle la plupart des sessions figées ou des interfaces qui n’affichent pas les dernières modifications.
Si le hard refresh ne change rien, maintenez la touche Shift en cliquant sur le bouton de rechargement dans la barre d’adresse. Ce geste contourne le cache uniquement pour la page active. Nous recommandons de tester ces deux approches avant toute suppression de fichiers temporaires.
A découvrir également : Comment réactiver les cartouches d'encre ?
Vider le cache Safari via le menu Développement
Le menu Développement n’est pas visible par défaut. Pour l’activer, ouvrez Safari, puis Réglages (Cmd + virgule), onglet Avancé, et cochez « Afficher les fonctionnalités pour les développeurs web ».

Une fois le menu accessible, cliquez sur Développement puis Vider les caches. Cette action supprime l’ensemble des fichiers temporaires stockés par Safari (images, scripts, feuilles de style), mais préserve les cookies et l’historique. C’est le nettoyage le plus propre pour résoudre un problème d’affichage sans perdre vos sessions actives.
Pour un nettoyage plus radical, Safari propose aussi « Effacer l’historique » dans le menu principal. Attention : cette option supprime historique, cookies et données de sites web selon la période choisie. Réservez-la aux cas où le bug persiste après la purge du cache développeur.
Supprimer le cache d’un site web précis dans Safari
Plutôt que de tout effacer, vous pouvez cibler un domaine. Dans Réglages Safari, onglet Confidentialité, cliquez sur « Gérer les données de sites web ». La liste affiche chaque domaine avec le volume de données stockées.
- Recherchez le site problématique via la barre de recherche intégrée
- Sélectionnez-le et cliquez sur Supprimer pour purger uniquement ses fichiers temporaires
- Rechargez ensuite le site : Safari téléchargera les ressources à jour depuis le serveur
Cette méthode est préférable en environnement professionnel. Purger le cache d’un seul domaine ne déconnecte pas vos autres services (messagerie, outils de gestion, plateformes de facturation).
Cache système macOS : quels dossiers purger sans risque
Ne supprimez jamais le contenu de /System/Library/Caches. Ces fichiers appartiennent au système et leur suppression peut provoquer des instabilités, voire empêcher le démarrage. Les guides qui recommandent de « tout nettoyer dans Library » sans distinction posent un vrai problème de fiabilité.
Le dossier à cibler se trouve dans votre bibliothèque utilisateur. Ouvrez le Finder, puis dans le menu Aller, maintenez la touche Option enfoncée pour faire apparaître Bibliothèque. Naviguez vers ~/Library/Caches.
Ce répertoire contient les fichiers temporaires générés par vos applications (navigateurs, éditeurs, outils de développement). Vous pouvez supprimer le contenu des sous-dossiers individuellement. Nous recommandons de cibler les dossiers volumineux identifiés via le Moniteur d’activité ou un simple tri par taille dans le Finder.

Identifier les caches applicatifs les plus volumineux
Ouvrez le Moniteur d’activité (Finder, Applications, Utilitaires) et consultez l’onglet Cache si votre version de macOS le propose. Sinon, un clic droit sur un dossier dans ~/Library/Caches puis « Lire les informations » affiche sa taille.
- Les caches de navigateurs (Safari, Chrome, Firefox) occupent souvent plusieurs gigaoctets après quelques mois d’utilisation
- Les caches de Xcode, Docker ou d’environnements de développement peuvent dépasser le volume des navigateurs
- Les applications de création (Final Cut Pro, Logic Pro) stockent des fichiers de rendu temporaires dans ce répertoire
Après suppression, redémarrez le Mac. Le système et les applications recréent automatiquement les caches nécessaires au prochain lancement.
Commandes Terminal pour purger le cache DNS et système
Un bug d’affichage ne vient pas toujours du cache navigateur. Si un site redirige vers une ancienne adresse IP ou affiche une erreur de certificat, le cache DNS de macOS est probablement en cause.
Ouvrez le Terminal et exécutez la commande suivante :
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Cette commande purge le cache de résolution de noms et redémarre le service DNS local. Aucun fichier utilisateur n’est affecté. Le mot de passe administrateur est requis.
Pour les caches de police (utile quand Safari affiche des caractères manquants ou un texte mal rendu), la commande sudo atsutil databases -remove suivie d’un redémarrage force macOS à reconstruire sa base de polices. Cette opération est sans risque mais nécessite un reboot pour prendre effet.
Redémarrage et ordre des opérations pour résoudre un bug d’affichage Safari
Nous recommandons de suivre cet ordre précis avant de recourir à un logiciel tiers :
Commencez par le hard refresh (Cmd + Option + R) sur la page problématique. Si le bug persiste, videz le cache via le menu Développement de Safari. En troisième recours, purgez le cache DNS via Terminal. Supprimez les fichiers dans ~/Library/Caches uniquement si le problème touche plusieurs applications, pas seulement Safari.
Le redémarrage du Mac intervient en dernière étape. Il force la reconstruction des caches système et libère la mémoire vive utilisée par les processus de rendu. Sur les Mac Apple Silicon, un redémarrage classique suffit, sans manipulation supplémentaire type reset NVRAM (cette procédure n’existe plus sur les puces M1 et suivantes).
Un nettoyage ciblé, du plus léger au plus profond, préserve vos données et résout la grande majorité des bugs d’affichage sans réinstallation ni outil tiers.

