在我安装的 IE9 中,许多带有图标的网站均未显示。少数能显示的图标包括 Bing、Windows Live 和 Microsoft.com。甚至 superuser.com 也显示默认的 IE 徽标!这是什么原因造成的?
更新:一旦我固定一个网站,FavIcon 就会显示!
答案1
IE 总是存在检索和缓存图标的问题。微软也从未付出太多(任何?)努力来纠正这个问题。我记得这个问题已经存在很久了,但至少从 IE 6 开始。快速的互联网搜索显示有许多类似的投诉,但没有解决方案。您可以搜索“IE X 图标”(X 为 6、7、8 和 9),您会得到相同的报告。
我不相信 Moab 的说法,认为历史过期是罪魁祸首,也不认为历史是存储图标的糟糕地方。Chrome 和 Firefox 使用历史记录和缓存来存储图标……尽管较新版本的 Firefox 使用 Places,而且它现在很难删除 Firefox 中的图标。
答案2
删除您的浏览历史记录,图标存储在其中,并且 IE 容易出现历史记录损坏或您的历史记录设置保留天数太少而无法自动删除。
看起来这不是一个存储图标的好地方。
使用 Chrome、Firefox 或 Opera 浏览器的另一个原因。