J'ai une feuille de style mise à jour que je ne peux pas renommer ou insérer ?nocahce=blah
sorte de chose - mais les navigateurs utilisent toujours une version en cache. Puis-je mettre une balise meta (ou quelque chose comme ça) qui annule effectivement toute cache à partir d'une certaine date?Existe-t-il un moyen de dire aux navigateurs d'ignorer le cache avant une certaine date?
Répondre
Lorsque vous mettez à jour le fichier sur le serveur Web, l'heure de la dernière modification doit être modifiée. Vous pouvez le vérifier en envoyant une requête GET ou HEAD (utilisez un outil en ligne de commande comme wget
, curl
ou quelque chose comme FireBug
pour vérifier).
Lorsque la date change, les navigateurs doivent mettre à jour leurs caches (sauf si votre navigateur a un bug).
It * is * IE8 ...! – joshcomley
D'abord, assurez-vous que la date change, sinon le navigateur n'a pas d'importance. –
J'ai eu des situations où un client avait un serveur proxy très tenace sur son réseau qui refusait de vous donner une version plus récente du fichier. Nous avons fini par devoir renommer les fichiers css et js pour chaque version :(
- 1. Comment dire en cliquant sur "retour" pour charger le cache?
- 2. C++ obtenir millisecondes depuis une certaine date
- 3. Existe-t-il un moyen d'indiquer à git d'arrêter le suivi des fichiers avant une certaine validation?
- 4. Supprimer le cache des navigateurs en javascript
- 5. Existe-t-il un moyen de dire à Eclipse de "Sauvegarder tout" avant de construire?
- 6. Comment indiquer aux navigateurs d'ignorer les paramètres GET lors de la mise en cache d'une ressource
- 7. Demander aux navigateurs de mettre en cache de la manière la plus agressive possible
- 8. Set attribut d'un modèle à une certaine valeur avant d'enregistrer
- 9. comment prévisualiser une image avant de l'envoyer dans différents navigateurs
- 10. Quel est le meilleur moyen d'interroger un champ datetime par rapport aux champs de date?
- 11. Comment dire à Facebook de supprimer le cache Javascript
- 12. Date de construction - Un moyen efficace
- 13. Htaccess redirige de 12h à 18h à une certaine date
- 14. Sélectionnez la date et la date avant
- 15. Zend Cache ne récupère pas les éléments du cache après une certaine période de temps
- 16. Django ORM: Obtenez le plus récent objet avant que rencontre une certaine condition
- 17. Comment puis-je compter le nombre de lignes avant une certaine ligne dans sqlite?
- 18. Combien de jours avant la date X-Y-Z?
- 19. obtenir un ensemble de fichiers qui ont été modifiés après une certaine date
- 20. CVS: Obtenir l'état d'une branche dans une certaine date
- 21. Liste des utilisateurs disponibles à une certaine date
- 22. Comment les différents navigateurs gèrent-ils la mise en cache pour le contenu statique sans un en-tête Expires?
- 23. Date aux méga-secondes
- 24. Le moyen le plus simple d'incrémenter une date en PHP?
- 25. Comment faire pour que le logiciel expire à une certaine date sur Windows?
- 26. streaming audio/vidéo aux navigateurs mobiles
- 27. Vider le cache Core Duo avant le redémarrage?
- 28. Comment créer un rapport avec des tickets fermés à une certaine date dans Trac
- 29. MS-Access obtenir le prix du produit à une certaine date de commande
- 30. trouver un href avec une certaine valeur
Pouvez-vous contrôler les en-têtes qui sont envoyés par la feuille de style? –
@Pekka - nope :( – joshcomley
@josh alors je ne pense pas qu'il y ait Un moyen fiable sans renommer la feuille de style, ou en lui ajoutant un paramètre GET –