Comment puis-je la force un favicon actualiser?

J'ai un Graal application s'exécutant localement à l'aide de ses propres tomcat et j'ai juste changé le favicon pour un nouveau. Le problème est que je ne peux pas le voir dans n'importe quel navigateur. L'ancien favicon montre jusqu'ou je n'ai pas de favicon à tous, mais pas de mon nouveau. Je ne pense pas que c'est un Graal problème en soi, plus d'un problème avec les icônes favorites.

Ce qui est censé se produire avec les icônes favorites? Comment sont-ils censés travailler? J'ai de nombreux signets dans mon navigateur, qui ont le tort d'icônes et ils ne semblent jamais actualisé. Comment puis-je forcer le serveur/navigateur pour arrêter la mise en cache d'eux? Il semble assez stupide pour toujours les mettre en cache étant donné qu'ils sont normalement seulement 16x16. Pourquoi ne pas simplement de les télécharger à chaque visite de la page? Ce n'est pas exactement une surcharge énorme.

  • L'reconnus et très upvoted solution n'est PAS la vraie solution. La raison d'être même de l'actualisation ne fonctionne pas peut être trouvé dans cette question de la solution: stackoverflow.com/questions/8616016/... --- l'icône de la cache dans un fichier de base de données sqlite, indépendant de la mémoire cache du navigateur!
  • L'reconnus et très upvoted solution est la solution pour la production, ou dois-je écrire tutoriel pour les utilisateurs à vider leur favicon cache quand jamais nous mettons à jour favicon pour la production?
  • N'est pas une solution générale. Que faire si vous êtes à l'aide de favicon emplacement par défaut sans toucher à votre code? C'est, d'une favicon.ico fichier dans la racine du document.
  • xkcd.com/1854
InformationsquelleAutor Simon | 2010-02-05