我已将favicon.ico保存在根文件夹中,并将以下代码添加到我的主页的head部分。我已经尝试清除缓存并为页面添加书签然后重新加载它。图标仍然无法显示。
<link rel="shortcut icon" href="/favicon.ico" >
<link rel="icon" href="/favicon.ico" >
有什么建议吗?
答案 0 :(得分:0)
确保您使用正确的MIME类型提供服务;见Paul Irish's comments。
它的要点是,虽然有些人说标准MIME类型是image / vnd.microsoft.icon,但IE只能在提供MIME类型为image / x-icon的情况下显示它。
首先,检查标题(使用Firebug,Chrome Inspector工具,IE开发者工具以及Safari使用的任何内容。)以获取favicon.ico的HTTP请求。检查MIME,看看它的内容。如果错误,请将其添加到.htaccess:
AddType image/x-icon ico
答案 1 :(得分:0)
如果MIME类型不是问题,请通过mercator查看此excellent answer;你实际上不必添加&lt; link&gt;标签,因为浏览器会自动请求/favicon.ico,除非你
答案 2 :(得分:-1)
应该是
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="icon" href="/favicon.ico" />
你忘了两个/&gt;关闭标签
编辑试试这个:
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>