Všechny moderní prohlížeče favicony webů cachují, což je dobře pro běžný provoz, ale trochu pruda, pokud si zrovna s faviconkou hrajete a chcete vidět, jak se její design projeví v prohlížeči.
Řešení je v zásadě dvojí. Buďto můžete do HTML stránky přidat
a číslo verze měnit po každé úpravě (toto se hodí např. do produkce), nebo funguje následující postup, který jsem neznal a přišel mi vhod při vývoji:
- V prohlížeči navštivte přímo URL favicony, např. http://localhost/favicon.ico
- Ctrl+F5
- Hotovo
Funguje všude, jen v IEčku může klasicky zlobit :)
Bohužel tento tvuj druhy postup nefugnuje moc na Androidu, co si pamatuji. (Firefox a myslim, ze i snad doplhin)
Ladíš favicony z mobilu? :)
Pokud by někdo potřeboval do favicony přidávat nějaký notifikace, jako třeba počet nových událostí apod, tak koukněte na http://tommoor.github.com/tinycon/
Vylepšený prvý spôsob, potom netreba nič meniť v šablóne. Napr. v php:
(filectime – Gets inode change time of file)
Marku, tohle šahá při každém načtení stránky na disk, což nemusí být u hi-traffic stránek košer…
Diky za navod. Celkem se mi libi http://tommoor.github.com/tinycon/.
Rozhodne se to hodi.