Es gibt einige häufige Ursachen für dieses Verhalten. Einige sind einfacher zu reparieren als andere.
Leistung / Überlastung
Die häufigste Ursache für den Hang ist, dass der Browser / das System überlastet ist.
(Während in der Vergangenheit oft alte, veraltete Computer als "Internet / Surfen / Surfen / E-Mail / etc, Systeme" verkauft wurden, ist die Tatsache, dass Sie heutzutage ein ziemlich umfangreiches System benötigen, um sogar nur noch im Internet zu surfen, weil viele Websites verwenden eine Vielzahl von Plugins wie Flash, Silverlight, WebGL, JavaScript, erweiterte HTML5-Funktionen usw. Infolgedessen kann sogar ein P4-1,8-GHz-System beim Versuch, mehr als ein paar bullige Websites zu rendern und anzuzeigen, zum Crawlen kommen .)
Um festzustellen, ob der Browser überlastet ist, öffnen Sie den Task-Manager ( Ctrl+Shift+Esc) und zeigen Sie die CPU-Auslastung an (tun Sie dies, während Chrome geschlossen ist, und erneut, wenn Sie den Hang bekommen). Wenn Sie feststellen, dass die Nutzung hoch ist, ist es wahrscheinlich, dass der Browser versucht, Seiten zu rendern, mit denen das System Probleme hat.
In diesem Fall gibt es einige Dinge, die helfen können.
Ein Upgrade der Hardware (insbesondere CPU, Speicher, Grafikkarte) ist eine Möglichkeit, um dieses Problem zu beheben. Dies ist natürlich nicht unbedingt praktisch oder sogar immer möglich.
Eine andere Möglichkeit, mit solchen Seiten umzugehen, besteht darin, so wenig Registerkarten wie möglich offen zu halten. Selbst wenn sich eine Registerkarte im Hintergrund befindet, verbrauchen sie immer noch Ressourcen. Abhängig von der Seite und dem verwendeten JavaScript und den verwendeten Plugins können sie den Rest des Browsers (und das gesamte System) blockieren.
Im Allgemeinen ist es ratsam, so wenige Erweiterungen und Plugins wie möglich zu installieren. Tatsache ist, dass je mehr Erweiterungen Sie haben, desto langsamer wird der gesamte Browser, da er so viel mehr Verarbeitung zu erledigen hat. Gleiches gilt für Plugins, obwohl sie normalerweise nur für Seiten gelten, die sie enthalten, während Erweiterungen immer aktiv sind. Sie sollten alle Erweiterungen und Plugins deinstallieren Sie nicht brauchen, und deaktivieren Sie alle Sie tun müssen, aber nicht verwenden (sehr) regelmäßig.
Halten Sie Ihre Erweiterungen und Plugins auf dem neuesten Stand. Updates beheben nicht nur Sicherheitsprobleme, sondern enthalten häufig auch Leistungsverbesserungen, die von unbedeutend bis dramatisch reichen können.
- Sie können Erweiterungen aktualisieren, indem Sie sie öffnen
chrome://extensions, auf Entwicklermodus klicken und dann auf Erweiterungen aktualisieren klicken ( Hinweis: Es werden nur aktivierte Erweiterungen aktualisiert. Dies ist ein weiterer Grund, so wenige wie nötig beizubehalten.)
- Plugins müssen manuell aktualisiert werden, aber Sie können einige Tools verwenden , um sie zu verfolgen und die Aufgabe zu vereinfachen
Deaktivieren Sie JavaScript (standardmäßig). Wenn Sie JavaScript vollständig deaktivieren, wird die Leistung nicht überraschend erheblich gesteigert und die Systemlast verringert, sodass Seiten schneller gerendert werden können. Sie können es deaktivieren, indem Sie auf gehen chrome://chrome/settings/content(es kann für verschiedene Versionen von Chrome unterschiedlich sein, befindet sich jedoch normalerweise unter Einstellungen-> Inhaltseinstellungen-> JavaScript im Allgemeinen).
- Beachten Sie jedoch, dass JavaScript heutzutage für viele Websites ziemlich wichtig ist, sodass das Deaktivieren von "Whole-Hog" keine universelle Lösung ist. Stattdessen möchten Sie es entweder standardmäßig deaktivieren und dann Ausnahmen festlegen, um es auf bestimmten Seiten zuzulassen, oder standardmäßig aktivieren und Ausnahmen festlegen, um es auf bestimmten Seiten zu blockieren.
Wie bei JavaScript blockieren Plugins den Browser, aber im Gegensatz zu JavaScript müssen Sie Plugins nicht ein- oder ausschalten (oder sogar Block- / Zulassungslisten verwalten). Sie können Plugins pro Element steuern, indem Sie Plugins auf Click-to setzen -Spielen . Normalerweise werden Plugins automatisch geladen und ausgeführt, aber das ist nicht immer wünschenswert (oder effizient). Sie können Chrome so einstellen, dass ein Platzhalter für Plugins angezeigt wird, auf den Sie entweder klicken können, um es auszuführen, auf das klicken ☒, um das Objekt zu entfernen, oder es einfach ignorieren. Sie können dies auf derselben Seite wie mit JavaScript ( chrome://chrome/settings/content) tun. In älteren Versionen von Chrome müssen Sie die Funktion möglicherweise zuerst aktivieren chrome://flags.
- Sie können auch selektives Plugin- (normalerweise Flash-) Blockieren mit Erweiterungen durchführen (aber gehen Sie nicht über Bord; wählen Sie ein oder zwei gute aus; wenn Sie ein Dutzend verwenden, wird das System nur wieder blockiert ).
Ein weiterer Faktor, der häufig dazu führt, dass Chrome-Tabs hängen bleiben, sind Anzeigen. Einige Websites sind einfach schrecklich. Sie haben Popups, Pop-Unders, Flash-Anzeigen, Silverlight-Anzeigen, unzählige JavaScript-Anzeigen, Image-Anzeigen, Video-Anzeigen und so weiter. Die Dinge sind nicht so schlimm wie in den "frühen Tagen" des Internets, als man in einen sogenannten "Pornado-Sturm" verwickelt werden konnte, aber das Internet ist immer noch ziemlich voll mit CPU- und Bandbreiten-Werbung. Durch die Installation eines Werbeblockers können Sie die Flut von Anzeigen unterdrücken, um die Auswirkungen auf den Browser zu verringern. Sie können dies tun, indem Sie eine HOSTS-Datei verwenden und / oder eine Werbeblocker- Erweiterung installieren (gehen Sie auch hier nicht über Bord).
Bugs
Eine weitere Ursache für Hänge können Fehler sein.
- Im Browser selbst können Fehler vorhanden sein, und die Aktualisierung kann hilfreich sein. Gehen Sie für Google Chrome zu Wrench-Menü-> Info, um die automatische Aktualisierung durchzuführen .
- Fehler können auch in Plugins und Erweiterungen vorhanden sein. Informationen hierzu finden Sie im vorherigen Abschnitt zum Aktualisieren.
- Fehler können auch auf Webseiten vorhanden sein (z. B. ein Teil von JavaScript mit einer Endlosschleife oder AJAX, das für eine Ressource blockiert ist).
- Wenn die Seite das Problem ist, besteht eine Möglichkeit natürlich darin, den Webmaster zu kontaktieren, ihn über das Problem zu informieren und darauf zu warten, dass er es behebt.
- Eine weitere Option ist das Anzeigen des Google Cache oder des Internetarchivs / "Way Back Machine" der Seite, die möglicherweise vor der Einführung des Fehlers stammen. Mit dem Google Cache können Sie auf den Nur-Text- Link in der Kopfzeile klicken , um die Seite sehr schnell anzuzeigen, indem Sie nur den Text der Seite ohne Bilder, Plugins, Skripte usw. abrufen.
Netzwerk
Netzwerkprobleme können auch dazu führen, dass Chrome so hängt. Wenn beispielsweise die Seite eine Ressource blockiert und die Site nicht verfügbar ist, das Netzwerk überlastet ist, Ihre Verbindung gedrosselt wird usw., kann sie dort warten und warten. In diesem Fall müssten Sie Ihre Internetverbindung überprüfen. In der Regel tritt diese Art von Problem jedoch zeitweise auf. Wenn Sie es regelmäßig erleben, wie Sie gesagt haben, dann ist es wahrscheinlich nicht die Netzwerkverbindung.
Aliens und Gremlins
Schließlich gibt es noch andere, verschiedene, obskure, esoterische, Nischen- und seltsame Ursachen, die dazu führen können, dass Tabs hängen bleiben. Dies sind die Freaks, die keinen Reim oder Grund haben und nur von Wahrsagern und Hexenmeistern erklärt werden können.
Ein solches Beispiel ist, dass vor einigen Monaten eine sehr kleine Handvoll Websites (z. B. Chrome Webstore, VirusTotal) nicht mehr für mich funktioniert haben. Sie wurden sehr gelegentlich geladen, saßen aber oft fest (normalerweise warteten sie auf .jsdas Laden einiger Google Adsense-Dateien), wobei sich der Throbber drehte und / oder eine nicht reagierende Eingabeaufforderung auslöste . Ich habe alles versucht, von der Aktivierung bis zur Deaktivierung, aber nichts hat funktioniert. Schließlich stellte ich fest, dass sie durch Deaktivieren der DNS-Prefetching-Funktion wieder funktionierten. Der eigentliche Kicker ist, dass die DNS-Prefetching-Funktion bereits seit einiger Zeit aktiviert war, während die Websites noch funktionierten. Es muss sich also um eine Änderung der Seiten handeln Dies verursachte das Problem (obwohl andere Personen die Websites noch laden konnten, hatten sie entweder die Funktion deaktiviert oder verwendeten andere Browser oder neuere Versionen).
Der Punkt ist, dass einer der "Nachteile" des Software-as-a-Service-Paradigmas darin besteht, dass Dinge, die einwandfrei funktionierten, plötzlich kaputt gehen und nicht mehr funktionieren können, ohne dass Sie irgendwelche Änderungen vorgenommen haben. Dies führt zu einer ganzen Reihe bizarrer und unerklärlicher Ursachen für Probleme.