答案 0 :(得分:35)
答案 1 :(得分:14)
您可以尝试使用撬棍规避任何缓存策略:添加随机GET参数。
favicon.ico?def=abcdefghijklmn
它很hacky,但它通常适用于适当的缓存标头等。
答案 2 :(得分:4)
在IE8和IE9中,你必须使用href的绝对路径。无论您使用哪种链接,相对路径都不起作用。 type =也没有必要。
以下版本适用于所有浏览器(IE,FF,Chrome,Safari,Opera和Sea Monkey):
<link rel="shortcut icon" href="http://domain.com/favicon.ico" />
答案 3 :(得分:4)
如果您直接浏览到favicon文件(例如http://www.mydomain.com/favicon.ico),然后点击F5(有时是Ctrl + F5),图标将会更新。
这适用于IE和Firefox。
答案 4 :(得分:0)
<link rel="shortcut icon" href="@Url.Content("~/favicon.ico?xyz=10001")" type="image/x-icon" />
&#13;
这解决了我的问题,即使它是一个黑客。
答案 5 :(得分:-1)
您需要将图像转换为.ico格式。将其保存为PNG或JPEG,然后使用此工具http://www.favicon.cc/转换为.ico格式。仅仅使用.ico扩展名保存图片是不够的,你必须转换。