Le contenu Web de Safari "ne répond pas" sur Mac ? Réparez le ballon de plage avec ces conseils
Table des matières:
Les utilisateurs de Mac Safari peuvent parfois rencontrer un problème où le navigateur Web ne répond plus pendant une période prolongée, généralement accompagné de l'apparition du curseur de ballon de plage multicolore en rotation. En creusant un peu sous le capot, cela correspond presque toujours à l'apparition de "Safari Web Process (Not Responding)" apparaissant dans Activity Monitor sous MacOS et Mac OS X.
La situation spécifique du processus Safari "Ne répond pas" est ce que nous cherchons à résoudre ici avec ce guide de dépannage. Les utilisateurs à la recherche d'une approche plus large des problèmes de Safari peuvent consulter ce guide pour résoudre les blocages et les plantages de Safari sous Mac OS X, y compris dans Yosemite, El Capitan et Sierra.
Easy First : quitter et relancer Safari
Tout d'abord, la réponse la plus simple au ballon de plage Safari et au décrochage est en deux parties ; attendez de voir si la page Web se charge finalement, et si ce n'est pas le cas, quittez simplement Safari pour le rouvrir et réessayez. C'est l'approche typique pour la plupart des utilisateurs de Mac, et elle remédie souvent à la situation.
Easy Second : The Force Quit & Relaunch
Si Safari ne répond pas tellement qu'il est impossible de le quitter à partir du menu Fichier, utiliser Forcer à quitter est une solution raisonnable :
- Appuyez sur Commande+Option+Échap pour faire apparaître le menu Forcer à quitter
- Sélectionnez "Safari" puis choisissez "Forcer à quitter"
- Attendez environ une minute pendant que Safari est forcé de se fermer et que le système se rétablit, puis relancez Safari et reprenez la navigation comme d'habitude
Comme nous l'avons dit, cela fonctionne généralement très bien, et la plupart des utilisateurs de Mac recommencent à naviguer sur le Web dans Safari.
Plus avancé : ciblage de processus de contenu Web Safari spécifiques (ne répondant pas)
- Lancez "Moniteur d'activité" trouvé dans /Applications/Utilitaires
- Sous l'onglet CPU ou Mémoire, recherchez et localisez tous les processus rouges "Safari Web Content (Not Responding)"
- Cliquez sur le bouton (X) dans la barre d'outils pour tuer le processus sélectionné
- Répétez avec d'autres processus bloqués rouges "Contenu Web Safari (ne répond pas)"
- Quitter le moniteur d'activité
Tuer un processus « Contenu Web Safari (ne répond pas) » le force à se fermer, puis, généralement, il se recharge automatiquement dans Safari. Cela seul peut souvent résoudre le problème, mais parfois le ballon de plage revient immédiatement parce que le processus Web charge un javascript errant ou un plug-in détraqué, ou subit une fuite de mémoire ou un pic de processeur sauvage.
Dans la capture d'écran ci-jointe, vous verrez que presque tous les processus de contenu Web Safari "ne répondent pas" et se sont détraqués (à l'exception de osxdaily.com, woohoo !), consommant une quantité absurde de données réelles la mémoire et la mémoire virtuelle, en faisant glisser le kernel_task dans le drain avec lui. Comme vous pouvez l'imaginer dans une telle situation, Safari ne répondait absolument pas, tout comme le reste du Mac, et donc se concentrer sur la suppression de l'ensemble du processus "Safari" était une solution plus rapide que de tuer individuellement chaque processus individuel.
Correction du "contenu Web Safari (ne répondant pas)" et prévention des récidives
Maintenant que vous savez comment gérer les processus Safari errants, que pouvez-vous faire pour les réparer et les empêcher de se produire ? Il n'y a pas de réponse définitive à cela car la cause première n'est pas toujours déterminée, mais il y a de nombreuses mesures à prendre pour limiter la probabilité que le processus Safari se détraque avec un ballon de plage et emporte le Mac avec.
Effacer les caches et l'historique du navigateur
La suppression des caches de contenu Web et de l'historique du navigateur résout souvent un problème, mais l'inconvénient est que cela supprimera les cookies et donc toutes les connexions enregistrées ou autres données du Mac, ainsi que tout ce qui est connecté au même Compte iCloud (un peu ennuyeux, oui). Soyez donc prêt à vous reconnecter à la plupart des sites Web.
- Allez dans le menu "Safari" et choisissez "Effacer l'historique"
- Dans le menu "Effacer", choisissez une chronologie appropriée, souvent "tout l'historique" est le plus efficace", puis cliquez sur "Effacer l'historique"
Désactiver les plug-ins Safari et WebGL
Bien que certains plug-ins de navigateur Safari puissent être intéressants, utiles ou sympas, ils sont également souvent problématiques, mal conçus, sujets aux plantages et une cause fréquente de problèmes de navigateur. Adobe Flash Player est un exemple classique de plug-in de navigateur qui peut entraîner une utilisation excessive des ressources et un comportement problématique sur un Mac, mais de nombreux autres peuvent également causer des problèmes. Conseils simples; désactiver les plug-ins, vous n'en avez probablement pas besoin. De plus, WebGL a été vaguement lié à des problèmes système plus larges sur certaines versions spécifiques de Mac et d'OS X, donc la désactivation peut également être utile.
- Déroulez le menu "Safari" et allez dans "Préférences"
- Allez dans l'onglet "Sécurité" et décochez "Autoriser les plug-ins" et décochez "Autoriser WebGL"
- Quitter les préférences de sécurité, puis quitter et relancer Safari
Ne pas utiliser de plug-ins Web est l'un des moyens les plus simples d'éviter les problèmes avec Safari (ou tout autre navigateur Web d'ailleurs). Oui, je sais que certains sites en ont besoin, donc si vous avez besoin d'utiliser un plug-in pour une page Web ou un site Web spécifique que vous fréquentez, envisagez d'utiliser un plug-in comme Flash uniquement dans un navigateur Web en bac à sable comme Google Chrome.
Mettre à jour Safari, envisager de mettre à jour le logiciel système
La prochaine étape consiste à s'assurer que Safari est à jour. Safari a souvent publié des correctifs de bogues qui peuvent résoudre les problèmes et les empêcher de se reproduire, donc garder le logiciel à jour est un moyen de s'assurer que ces correctifs de bogues fonctionnent en votre faveur.
- Allez dans le menu Apple et choisissez "App Store"
- Accédez à l'onglet Mises à jour et recherchez les mises à jour Safari ou les mises à jour de sécurité disponibles, puis installez-les
Il est recommandé de sauvegarder un Mac avant d'installer une mise à jour logicielle, mais c'est également vrai pour tout ce qui ajuste le logiciel système comme le font certaines mises à jour de sécurité. Ne sautez pas de sauvegarde.
Vous pouvez également envisager de mettre à jour un logiciel système Mac OS X plus large si une version plus récente est disponible, mais pour certains utilisateurs de Mac qui aiment la version du logiciel système qu'ils utilisent actuellement et si les choses sont généralement hunky-dory tel quel, ce n'est pas toujours recommandé.
Si vous avez suivi toutes les étapes ci-dessus et que vous rencontrez toujours des problèmes, n'oubliez pas de consulter certains , qui proposent des méthodes alternatives de suppression des caches et de désactivation des plug-ins, et quelques d'autres solutions aussi. Et bien sûr, pour les utilisateurs mobiles, vous pouvez également résoudre les problèmes et les plantages de Safari sur iPhone avec ces astuces.