Laut dem Google Chrome-Blog vom Donnerstag, dem 5. Januar 2012 , hat Chrome eine Betafunktion hinzugefügt, mit der manchmal eine Webseite im Hintergrund geladen wird, bevor Sie die URL eingegeben haben . Wenn Sie fertig sind und die Eingabetaste drücken, kann es nur angezeigt werden. Ich kann bestätigen, dass diese Funktion ab Version 17 in der stabilen Version enthalten ist.
Wie kann ich dieses Prefetching ausschalten?
Warum
Ich bin ein Entwickler, und diese Funktion hat mich nur verwirrt. Es stellte sich heraus, dass eine meiner Web-Apps eine "doppelte Weiterleitung" ausführte. Die eigentliche Ursache war jedoch, dass Chrome die Seite einmal während der Eingabe der URL und erneut beim Drücken der Eingabetaste anforderte. (Auch dieses Verhalten ist nicht vollständig konsistent.)
Was ich versucht habe
Ich habe in den Einstellungen nach "Vorhersage" gesucht und Folgendes deaktiviert :
- "Verwenden Sie einen Vorhersage-Service, um in die Adressleiste eingegebene Suchanfragen und URLs zu vervollständigen"
- "Vorhersagen von Netzwerkaktionen zur Verbesserung der Seitenladeleistung", das Problem besteht jedoch weiterhin (zumindest beim Laden von Websites, die auf meinem eigenen Computer gehostet werden).
quelle
Predict network actions to improve page load performance
den Trick erledigt haben. Haben Sie Ihren Browser danach neu gestartet?Antworten:
So deaktivieren Sie die Pre - Rendering vollständig, deaktivieren Sie die folgenden:
Vorhersagen von Netzwerkaktionen zur Verbesserung der Seitenladeleistung
chrome://settings/advanced
Prerender aus der Omnibox
chrome://flags/
quelle
Ja, du kannst. Das Google- Entwickler-Whitepaper zum Prerendering im Abschnitt "Debugging Prerendering" lautet:
Lesen Sie den gesamten Abschnitt / Whitepaper. Es ist voller guter Sachen.
quelle
Update 2019
Im Juli 2018 führte Google NoState Prefetch ein
Der Vorgang zum Deaktivieren sieht ein wenig anders aus als die Antwort von iglvzx.
chrome://settings/
-> Erweitern Sie den Bereich Erweitertchrome://flags
-> suche nach "nostate"quelle