Ich benutze Chrome gerne als meinen täglichen Browser sowie für die Arbeit mit Webentwicklern. Ich möchte in der Lage sein, Chrome daran zu hindern, irgendetwas von localhost
(oder wirklich jedem beliebigen Hostnamen) zwischenzuspeichern, damit ich nicht die ganze Zeit hart auffrischen muss ( Ctrl- Shift- R).
Ist das möglich? Wie?
google-chrome
browser-cache
Matt Ball
quelle
quelle
Antworten:
Sie können den Cache nicht einzeln deaktivieren. Ab Version 15 können Sie ihn jedoch über ein Einstellungsfenster, auf das Sie zugreifen, vollständig deaktivieren, indem Sie auf die Zahnradschaltfläche in der unteren rechten Ecke des Fensters der Entwicklertools klicken. In der Netzwerkanzeige der Entwicklertools haben Sie auch die Möglichkeit, den Cache über das Kontextmenü mit nur einem Bestätigungsdialog zu löschen (dh die Registerkarte "Einstellungen" wird nicht wie unter "Browserdaten löschen" angezeigt).
quelle
Dies ist bereits möglich, wenn Sie für diese Site / diesen Host in den Inkognito-Modus wechseln.
Ctrl+ Shift+N
Wenn Sie eine Site im Inkognito-Modus anzeigen, werden zwischengespeicherte Elemente und Bilder nicht mehr angezeigt.
Wenn Sie sich in einer Sitzung befinden, wird diese auch für Sie zurückgesetzt. Vielleicht möchten Sie beim Entwickeln darauf achten.
Aber wenn Sie es wirklich auf Site-Basis deaktivieren müssen, dann nein. Derzeit ist das nicht möglich.
quelle
Ctrl-Shift-R
.Warum nicht Chrome-Profile (auch "Nutzer" genannt) verwenden?
Konfigurieren Sie eines als Ihr "dev" -Profil (ohne Zwischenspeicherung). Sie können ein Cache-Killing-Plugin aktivieren. Sie können Cookies auch deaktivieren. Wenn es Zeit für eine Entwickler-Sitzung ist, verwenden Sie dieses Profil. Dann, wenn es Zeit zum Chillen ist, wechseln Sie einfach das Profil zurück. Alle Profile können gleichzeitig ausgeführt werden.
Dies ist auch zu Testzwecken SUPER praktisch.
Das Zuweisen von Tastenkombinationen und Tastenkombinationen zum Hin- und Herwechseln ist das i-Tüpfelchen.
Wenn Sie wirklich clever sein möchten, können Sie mehrere Benutzerprofile für verschiedene Projekte / Umgebungen gleichzeitig haben (dh eines für JS, eines für die Serverseite usw.). Mehrere Monitore sind ein Muss. Verwenden Sie besser das Superuser-Symbol, wenn Sie es sind. ;-)
quelle
Das Deaktivieren des Caches in den Einstellungen der Entwicklertools in Google Chrome verhindert nicht das Zwischenspeichern von Bildern. Es deaktiviert nur das Cachen von CSS, JavaScript und Markup. Der Inkognito-Modus ist wahrscheinlich die effektivste Methode, um sicherzustellen, dass Sie mit einer nicht zwischengespeicherten Webseite arbeiten.
quelle
Schauen Sie sich die Chrome Cache Killer-Erweiterung an .
Diese Erweiterung löscht automatisch Ihren Browser-Cache, bevor Sie eine Seite laden. Kann per Mausklick aktiviert / deaktiviert werden.
Es funktioniert sehr gut und hat mir beim Entwickeln von Websites viele Kopfschmerzen bereitet, da Chrome-Tastaturkürzel zum Löschen des Caches nicht sehr gut zu funktionieren scheinen. Ich habe es gefunden, als ich nach einer Lösung für Chrome-Cache-Probleme gesucht habe.
quelle
Schauen Sie sich die Super-Cache-Chrome-Erweiterung an , mit der Sie die Caching-Richtlinie pro Host anpassen können
Aus Dokumenten:
Override caching policy that has been set on the server. Select a host on which the caching is required and all requests from a page with that host will be cached.
quelle
Diese Option funktioniert, wenn Sie Eigentümer der Website sind (in diesem Fall aktualisieren Sie wahrscheinlich dieselbe Seite häufig, wodurch sie zwischengespeichert wird).
Fügen Sie diese Code-Zeichenfolge zu Ihrem hinzu,
<head>
und es sollte den Trick tun.quelle