Frage

, fragte ich eine Frage auf was style.css ist? Ver = 1 Tag? . Ich habe gelernt, dass die Entwickler style.css verwenden? Ver 1 = Browser aktualisiert CSS lesen zu lassen, aber W.Craig Trader darauf hingewiesen, dass ist nicht gut.

Meine Frage ist, was ist der beste Weg, um einen Browser zu zwingen, aktualisiert CSS ohne style.css zu lesen? Ver = 1 Format?

War es hilfreich?

Lösung

Ihr Server sollte sich darum kümmern. Es wird der Browser mitteilen, wann die Datei zuletzt geändert wurde, und wenn der Cache des Browsers nicht mehr aktuell ist, wird es die neue Version herunterladen.

Mehr in der Tiefe, jedes Mal der Seite geladen wird, wird der Browser eine head Anfrage auf jedes Element in der Seite (Stylesheets, Bilder ..), die der Webserver nur reagiert, indem er die HTTP-Header zu senden, ohne den Körper, gibt es ein Header, wenn die Datei angibt, zuletzt geändert wurde (und möglicherweise mehr über Steuer-Cache), und wenn der Cache des Browsers eine Version der Datei hat älter als das, was der Webserver sagt, es hat, lädt es, dass der Inhalt.

Andere Tipps

Eine Option ist auf der Version der Dateiname, wie style-1.1.css.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top