Il existe quelques causes courantes de ce comportement. Certains sont plus faciles à réparer que d'autres.
Performance / surcharge
La cause la plus courante du blocage est que le navigateur / système est surchargé.
(Alors que dans le passé, les gens vendaient souvent de vieux ordinateurs obsolètes en tant que "systèmes Internet / surf / navigation / e-mail / etc", le fait est que de nos jours, vous avez besoin d'un système assez lourd pour même simplement naviguer sur Internet parce que beaucoup les sites utilisent une multitude de plugins tels que Flash, Silverlight, WebGL, JavaScript, des fonctions HTML5 avancées, etc. En conséquence, même un système P4 à 1,8 GHz peut être analysé en essayant de rendre et d'afficher plus de quelques sites costauds .)
Pour déterminer si le navigateur est surchargé, ouvrez le Gestionnaire des tâches ( Ctrl+Shift+Esc) et affichez la charge du processeur (faites-le lorsque Chrome est fermé, puis à nouveau lorsque vous obtenez le blocage). Si vous voyez que l'utilisation est élevée, alors ce qui se passe probablement, c'est que le navigateur essaie de rendre les pages que le système a du mal à gérer.
Dans ce cas, il y a quelques choses à essayer qui peuvent vous aider.
Mettre à niveau le matériel (CPU, mémoire, carte vidéo en particulier) pour résoudre ce problème. Bien sûr, ce n'est pas nécessairement pratique ni même toujours possible.
Une autre façon de gérer ces pages est de garder le moins d'onglets ouverts possible. Même lorsqu'un onglet est en arrière-plan, ils consomment toujours des ressources, et selon la page et le JavaScript et les plugins qu'il utilise, ils peuvent embourber le reste du navigateur (et tout le système d'ailleurs).
En général, il est conseillé de garder le moins d'extensions et de plugins installés possible. Le fait est que plus vous avez d'extensions, plus le navigateur est lent car il a tellement plus de traitement à faire. Il en va de même pour les plugins, bien qu'ils ne s'appliquent généralement qu'aux pages qui les incluent alors que les extensions sont toujours actives. Vous devez désinstaller les extensions et plugins que vous n'avez pas besoin, et désactivez tout vous faites le besoin, mais ne pas utiliser (très) régulièrement.
Gardez vos extensions et plugins à jour. Non seulement les mises à jour corrigent les problèmes de sécurité, mais elles incluent souvent également des améliorations des performances, qui peuvent être insignifiantes ou dramatiques.
- Vous pouvez mettre à jour les extensions en ouvrant
chrome://extensions
, en cliquant sur Mode développeur , puis sur Mettre à jour les extensions ( NB, il ne met à jour que les extensions activées, ce qui est une autre raison d'en garder aussi peu que nécessaire)
- Les plugins doivent être mis à jour manuellement, mais vous pouvez utiliser certains outils pour aider à les suivre pour simplifier la tâche
Désactivez JavaScript (par défaut). La désactivation complète de JavaScript augmentera, sans surprise, les performances et réduira la charge sur le système, permettant ainsi aux pages d'être rendues plus rapidement. Vous pouvez le désactiver en allant sur chrome://chrome/settings/content
(il peut être différent pour différentes versions de Chrome, mais sera généralement sous Paramètres-> Paramètres de contenu-> JavaScript en général).
- Notez cependant que JavaScript est à peu près essentiel pour de nombreux sites de nos jours, donc le désactiver "tout-porc" n'est pas une solution universelle. Au lieu de cela, vous souhaiterez soit le désactiver par défaut, puis définir des exceptions pour l'autoriser sur certaines pages, ou l'activer par défaut et définir des exceptions pour le bloquer sur certaines pages.
Comme avec JavaScript, les plugins vont bloquer le navigateur, mais contrairement à JavaScript, vous n'avez pas à activer ou désactiver les plugins (ou même gérer les listes de blocage / autorisation), vous pouvez contrôler les plugins par élément en définissant les plugins sur Click-to -Jouer . Normalement, les plugins sont automatiquement chargés et exécutés, mais ce n'est pas toujours souhaitable (ou efficace). Vous pouvez configurer Chrome pour afficher un espace réservé pour les plugins sur lequel vous pouvez ensuite cliquer pour l'exécuter, cliquer sur ☒
pour supprimer l'objet ou simplement l'ignorer. Vous pouvez le faire sur la même page qu'avec JavaScript ( chrome://chrome/settings/content
), mais dans les anciennes versions de Chrome, vous devrez peut-être d'abord activer la fonctionnalité chrome://flags
.
- Vous pouvez également effectuer un blocage sélectif des plugins (généralement Flash) avec des extensions (mais n'allez pas trop loin; choisissez-en un ou deux bons; l'utilisation d'une douzaine va simplement embourber le système à nouveau).
Un autre facteur qui provoque souvent le blocage des onglets Chrome est dû aux publicités. Certains sites sont tout simplement horribles. Ils ont des fenêtres pop-up, des fenêtres pop-under, des annonces Flash, des annonces Silverlight, d'innombrables annonces JavaScript, des annonces illustrées, des annonces vidéo, etc. Les choses ne sont pas aussi mauvaises qu'elles l'étaient aux «premiers jours» d'Internet, lorsque vous pouviez être pris dans une soi-disant «tempête de pornado», mais Internet est encore assez chargé de pubs de consommation de CPU et de bande passante. L'installation d'un bloqueur de publicités contribuera à étouffer le flot de publicités afin de réduire leur impact sur le navigateur. Vous pouvez le faire en utilisant un fichier HOSTS et / ou en installant une extension de blocage des publicités (encore une fois, n'allez pas trop loin).
Bugs
Une autre cause de blocage peut être des bogues.
- Des bogues peuvent être présents dans le navigateur lui-même et sa mise à jour peut être utile. Pour Google Chrome, accédez au menu Clé -> À propos de la mise à jour automatique.
- Des bugs peuvent également être présents dans les plugins et extensions. Pour cela, reportez-vous à la section précédente sur leur mise à jour.
- Des bogues peuvent également être présents dans les pages Web (par exemple, un morceau de JavaScript avec une boucle infinie ou AJAX bloqué sur une ressource).
- Si la page est le problème, une option est bien sûr de contacter le webmaster et de lui faire part du problème et d'attendre qu'il le corrige.
- Une autre option consiste à afficher le cache Google ou Internet Archive / "Way Back Machine" de la page qui peut être antérieure à l'introduction du bogue. En fait, avec Google Cache, vous pouvez cliquer sur le lien texte uniquement dans l'en-tête pour afficher la page beaucoup plus rapidement en obtenant uniquement le texte de la page sans images, plugins, scripts, etc.
Réseau
Les problèmes de réseau peuvent également entraîner le blocage de Chrome de cette façon. Par exemple, si la page bloque une ressource et que le site est en panne, le réseau est encombré, votre connexion est limitée, etc., alors il peut rester là à attendre et à attendre. Dans ce cas, vous devrez vérifier votre connexion Internet, bien que ce type de problème soit généralement intermittent. Si vous en faites régulièrement l'expérience comme vous l'avez dit, ce n'est probablement pas la connexion réseau.
Étrangers et Gremlins
Enfin, il existe d'autres causes diverses, obscures, ésotériques, de niche, bizarres qui peuvent faire accrocher les onglets. Ce sont des monstres qui n'ont ni rime ni raison et ne peuvent être expliqués que peut-être par des devins et des sorciers.
Un tel exemple est qu'il y a quelques mois, une très petite poignée de sites (par exemple, Chrome Webstore, VirusTotal) a cessé de fonctionner pour moi. Ils se chargeaient très occasionnellement , mais restaient souvent coincés (attendant généralement le .js
chargement de certains fichiers Google Adsense), le lanceur tournant et / ou lançant une invite qui ne répond pas . J'ai tout essayé, de tout activer à tout désactiver, mais rien n'a fonctionné. Finalement, j'ai découvert qu'en désactivant la fonction de prélecture DNS, ils ont recommencé à fonctionner. Le vrai truc c'est que la fonction de prélecture DNS était déjà activée depuis un certain temps alors que les sites fonctionnaient encore, donc ça devait être un changement dans les pages qui a causé le problème (même si d'autres personnes étaient toujours en mesure de charger les sites, ils avaient donc la fonction désactivée ou utilisaient des navigateurs différents ou des versions plus récentes).
Le fait est que l'un des «effets négatifs» du paradigme du logiciel en tant que service est que les choses qui fonctionnaient très bien peuvent soudainement s'arrêter et cesser de fonctionner sans que vous ayez apporté la moindre modification. Cela donne lieu à une multitude de causes de problèmes bizarres et inexplicables.