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.
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