Maison > interface Web > tutoriel HTML > Ajoutez ?v= après js ou css pour empêcher le navigateur de mettre en cache la production de pages HTML/Xhtml_web

Ajoutez ?v= après js ou css pour empêcher le navigateur de mettre en cache la production de pages HTML/Xhtml_web

WBOY
Libérer: 2016-05-16 16:37:10
original
1359 Les gens l'ont consulté

Copier le code
Le code est le suivant :

css et js avec paramètres (sous la forme de .css?v= et .js?v= ou .css?version= et .js?version= )



Il existe deux possibilités d'utilisation des paramètres :

Premièrement, le script n'existe pas, mais est généré dynamiquement par le serveur, il apporte donc un numéro de version pour indiquer la différence. Autrement dit, le code ci-dessus est équivalent à

pour les fichiers Copiez le code
et le code est le suivant :





Mais le navigateur pensera qu'il s'agit d'une certaine version du fichier !

Deuxièmement, le client mettra en cache ces fichiers css ou js, donc à chaque fois après la mise à niveau du fichier js ou css et la modification du numéro de version, le navigateur client téléchargera à nouveau le nouveau fichier js ou css et l'actualisera. .Le rôle de la mise en cache sexuelle. Vous constaterez parfois que si vous modifiez le style ou le js, il reste inchangé lors de l'actualisation. Cela signifie que le client met en cache le fichier css ou js, donc l'ajout de paramètres est toujours bénéfique !
La deuxième situation est la plus courante, ou les deux peuvent exister en même temps.
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal