例如,facebook favicon不会加载:
http://static.ak.fbcdn.net/rsrc.php/yi/r/q9U99v3_saj.ico
我可以在Firefox,Chrome,Safari和Opera的浏览器地址栏中输入此内容,并且一切正常。
但是当我在IE(10)的地址栏中输入它时,我得到一个破碎的图像而不是实际的图标。
我担心IE缓存了失败的网址响应,因此我在Tools->Options->Delete
下清除了所有内容。
我正在排查为什么它不会直接加载到浏览器地址栏b.c.我的页面中的图像链接也不会加载(对于ie10)。
答案 0 :(得分:1)
IE确实将该图标下载到您的硬盘上,您可以通过
进行验证Internet Options->Settings->Show Files
,唯一应该显示的文件是favicon.ico图片因此该图标被识别为favicon并保存到您的硬盘中。如果您搜索
,则您的favicon和网站之间的链接会存储在浏览器的历史记录中http://static.ak.fbcdn.net/favicon.ico
你应该得到你下载的真实图标。不幸的是,IE以特殊方式对待favicons来自普通图像,除非你“强迫”“这是一个图像”的东西,它将以“特殊的方式”对待那些。还有一些人认为这是一个错误,这取决于你。
还要看看: http://jeffcode.blogspot.de/2007/12/why-doesnt-favicon-for-my-site-appear.html