Die CSS-Datei wird in meinem Browser nicht aktualisiert
Im mit diesem problem konfrontiert für ein paar Wochen jetzt. Ich weiß nicht, warum, wenn ich änderungen meiner css-Datei ist es nicht zu zeigen.Nicht zeigt in jedem browser.Bitte sagen Sie mir, wie man dieses Problem lösen.
Kommentar zu dem Problem - Öffnen
Ich stehe vor dem gleichen problem. Die einzige Möglichkeit, die ich gefunden, dies zu beheben, wurde die Datei umbenennen. Egal was ich versucht habe, Firefox gehalten Neuladen der alten Datei. Erst nach umbenennen habe ich die richtige css.
Eine weitere schnelle Möglichkeit, die ich gefunden, die funktioniert, wenn ich test-Sache ist, öffnen Sie die Entwickler-Konsole und dann gehen Sie zu den Einstellungen und klicken Sie auf die Kontrollkästchen "cache Deaktivieren (während DevTools geöffnet werden)" - dann kann ich den test-code mit der Konsole und weiß, dass ich immer die letzten änderungen
InformationsquelleAutor der Frage jbcedge | 2010-02-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für Wochen? Öffnen Sie das Stylesheet selbst (durch Eingabe der Adresse in der browser-Adressleiste) und drücken Sie F5. Wenn es immer noch nicht aktualisieren, dein problem liegt woanders.
Wenn Sie ein update für ein style-sheet und wollen, um sicherzustellen, wird es aktualisiert, in der jeder Besucher den cache, eine sehr beliebte Methode, das zu tun ist das hinzufügen einer Versionsnummer als GET-parameter. So, das Stylesheet wird aktualisiert, wenn notwendig, aber nicht öfter als das.
InformationsquelleAutor der Antwort Pekka 웃
Einen guten Weg zu zwingen, Ihre CSS neu zu laden ist:
Und nur dann Inkrementieren Sie die Versionsnummer ändern Sie Ihre CSS-Dateien. Der browser wird dann gehorchen. Ich glaube, dass StackOverflow verwendet diese Technik.
InformationsquelleAutor der Antwort Dave Markle
Der fix wird als "hard-refresh"
http://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache
In den meisten Windows-und Linux-Browser: Halten Sie die Strg-Taste gedrückt und drücken Sie die F5-Taste.
In Apple Safari:
Halten Sie ⇧ Shift und klicken Sie auf die Reload-Schaltfläche in der Symbolleiste.
In Chrome und Firefox für Mac:
Halten Sie ⌘ Cmd+⇧ Shift und drücken Sie die Taste R.
InformationsquelleAutor der Antwort RainCast
Ich benutze immer Strg+Shift+F5 der Gewohnheit, es zwingen sollte, einen full-refresh darunter durch-übergabe von http-Proxys, die Sie gehen durch.
InformationsquelleAutor der Antwort mythz
Tun, Shift+F5 in Windows. Der cache wirklich frustriert in dieser Art von Sachen
InformationsquelleAutor der Antwort Manoj Mohan
Hatte ich dieses Problem, ich war meinen Kopf kratzen für den besten Teil von zwei Tagen.
Stellt sich heraus, dass ich völlig vergaß, hatte ich CloudFlare-setup auf der domain war ich live testen.
CloudFlare speichert Ihre JavaScript und CSS-Dateien. Drehte sich auf die Entwicklung Modus und BAM!
Ernst... zwei ganze Tage.
InformationsquelleAutor der Antwort Mostly
Dass dieses problem, bevor ich fand heraus, meine eigene faul-Lösung (basierend auf anderer Leute Vorschläge). Es sollte hilfreich sein, wenn Ihr
<head>
Inhalte gehen durch den php-interpreter.Zu zwingen, den Download-Datei jedes mal, wenn Sie änderungen vornehmen, fügen Sie die Datei byte-Größe der Datei nach der Fragezeichen-Zeichen am Ende.
EDIT: Wie vorgeschlagen, in den Kommentaren,
filemtime()
ist eigentlich eine bessere Lösung als lange, wie Sie Ihre Dateien ordnungsgemäß aktualisiert, ändern Sie die Zeit (die ich auch selber erlebt haben, solche Probleme in der Vergangenheit, während der Arbeit mit remote-Dateien):InformationsquelleAutor der Antwort Zw1d
Haben Sie versucht, umbenennen, die neue version der CSS CSSv2.css und dann lenken Sie Ihre Seite? Wenn das löst die veraltete-Datei Problem, dann Sie gerade erleben, nicht erfrischend-Dateien. Wenn nicht, hast du noch größere Probleme.
InformationsquelleAutor der Antwort glasnt
Das klingt wie Ihr browser-caching der css. Wenn Sie Firefox verwenden, laden Sie Ihre Seite mit Shift-Reload.
InformationsquelleAutor der Antwort tangens
Ist dies eine lokale benutzerdefinierte CSS-Datei? Ist das deine website? Vielleicht sollten Sie leeren Sie Ihren cache.
Auch die letzten CSS-Deklaration Vorrang.
InformationsquelleAutor der Antwort
Wenn Sie ASP.NET web-Formulare, stellen Sie sicher, dass Sie das richtige Thema:
Ich habe gerade über eine Stunde versucht zu lösen!
InformationsquelleAutor der Antwort Andy Brown
Ich vor dem gleichen problem. Umbenennen der Datei hat bei mir.
InformationsquelleAutor der Antwort TheRadVillager