javascript - Comment vider le cache du navigateur après le démarrage du service Tomcat?
怪我咯2017-05-17 10:07:22
0
7
753
Une fois le service Tomcat démarré, js et css ne peuvent pas être actualisés en temps réel en raison du cache du navigateur. Existe-t-il un moyen de vider le cache du navigateur lorsque le client se connecte pour envoyer une demande ?
Si vous parlez uniquement du cache du navigateur, je vous suggère d'utiliser le mode navigation privée de Google Chrome. Il n'y aura pas de cache ni de cookies en mode navigation privée La touche de raccourci pour l'ouvrir est ctrl +shift+n . , qui sera utilisé sur mac Remplacez ctrl par commd
Le cache du navigateur n'a rien à voir avec le redémarrage de Tomcat. Il existe trois façons de vider le cache. Comme suit :
Effacer tous les caches du navigateur, prendre Chrome sous Mac comme exemple, préférences Chrome-paramètres avancés-paramètres de confidentialité-effacer les données de navigation
Ouvrez la console et cochez ☑️ Désactiver le cache
Ctrl+Shift+N ou Command+Shift+N pour ouvrir la fenêtre de confidentialité
1. Accédez à /work/Catalina/localhost correspondant à tomcat et recherchez le dossier de projet correspondant, ou supprimez directement le dossier /localhost. Cette étape consiste simplement à vider le cache jsp 2. Fichiers /css Ajoutez le numéro de version à la fin, par exemple /common.js?v=1.0 3 Vous pouvez ajouter une restriction de non-cache dans l'en-tête pour annuler le cache de la page
Si vous parlez uniquement du cache du navigateur, je vous suggère d'utiliser le mode navigation privée de Google Chrome. Il n'y aura pas de cache ni de cookies en mode navigation privée
La touche de raccourci pour l'ouvrir est
ctrl +shift+n
. , qui sera utilisé sur mac Remplacez ctrl par commd1.ctrl+F5 actualise toutes les ressources.
2.js/css a ajouté le contrôle de version
Si vous ne souhaitez pas vider le cache, ajoutez un horodatage après la demande.
Voici à quoi cela ressemblait avant la mise à niveau :
.../.../foo.js?v=1
,升级之后这样:.../.../foo.js?v=2
Le cache du navigateur n'a rien à voir avec le redémarrage de Tomcat. Il existe trois façons de vider le cache. Comme suit :
Effacer tous les caches du navigateur, prendre Chrome sous Mac comme exemple, préférences Chrome-paramètres avancés-paramètres de confidentialité-effacer les données de navigation
Ouvrez la console et cochez ☑️ Désactiver le cache
Ctrl+Shift+N ou Command+Shift+N pour ouvrir la fenêtre de confidentialité
1. Accédez à /work/Catalina/localhost correspondant à tomcat et recherchez le dossier de projet correspondant, ou supprimez directement le dossier /localhost. Cette étape consiste simplement à vider le cache jsp
.2. Fichiers /css Ajoutez le numéro de version à la fin, par exemple /common.js?v=1.0
3 Vous pouvez ajouter une restriction de non-cache dans l'en-tête pour annuler le cache de la page
Cela doit être nettoyé par l'utilisateur lui-même ! Sauf si vous obtenez dynamiquement des ressources statiques