如何清除IE的favicon缓存?

时间:2010-10-19 17:21:08

标签: internet-explorer caching favicon

6 个答案:

答案 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)

&#13;
&#13;
<link rel="shortcut icon" href="@Url.Content("~/favicon.ico?xyz=10001")" type="image/x-icon" />
&#13;
&#13;
&#13;

这解决了我的问题,即使它是一个黑客。

答案 5 :(得分:-1)

您需要将图像转换为.ico格式。将其保存为PNG或JPEG,然后使用此工具http://www.favicon.cc/转换为.ico格式。仅仅使用.ico扩展名保存图片是不够的,你必须转换。