Fügen Sie ?v= nach js oder css hinzu, um zu verhindern, dass der Browser die Produktion von_HTML/Xhtml_Webseiten zwischenspeichert
WBOY
Freigeben: 2016-05-16 16:37:10
Original
1344 Leute haben es durchsucht
Code kopieren
Der Code lautet wie folgt:
css und js mit Parametern (in der Form .css?v= und .js?v= oder .css?version= und .js?version= )
Es gibt zwei Möglichkeiten, Parameter zu verwenden:
Erstens existiert das Skript nicht, sondern wird dynamisch von generiert Daher wird eine Versionsnummer angezeigt, um den Unterschied anzuzeigen. Das heißt, der obige Code entspricht
für Dateien. Kopieren Sie den Code
und der Code lautet wie folgt:
type='text/css' />
Aber der Browser wird denken, dass es sich um eine bestimmte Version der Datei handelt!
Zweitens speichert der Client diese CSS- oder JS-Dateien zwischen, sodass der Client-Browser jedes Mal nach dem Upgrade der JS- oder CSS-Datei und dem Ändern der Versionsnummer die neue JS- oder CSS-Datei erneut herunterlädt und aktualisiert . Die Rolle des sexuellen Caching. Manchmal stellen Sie fest, dass der Stil oder das JS beim Aktualisieren unverändert bleibt. Dies bedeutet, dass der Client die CSS- oder JS-Datei zwischenspeichert, sodass das Hinzufügen von Parametern immer noch von Vorteil ist! Die zweite Situation kommt am häufigsten vor, es können aber auch beide gleichzeitig vorliegen.
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn