为什么我的favicon不出现?

时间:2010-11-22 17:34:40

标签: html css xhtml favicon

好吧,所以我的favicon因某种原因没有出现。它在image / favicon.ico(我已经检查了5次)。

这是我用它的代码:

<link rel="shortcut icon" href="images/favicon.ico" />  

这是网站:http://prime.programming-designs.com/

编辑:好吧,我想这只是我的傻瓜。

6 个答案:

答案 0 :(得分:12)

它可能只是在您的浏览器中缓存,它显示为我的蓝色十字架。

否则,请检查您的图像路径。 image/favicon.icoimages/favicon.ico不匹配,但这可能只是一个错字。

答案 1 :(得分:7)

删除浏览器的缓存并重新启动浏览器。可能需要一段时间来显示例如FF

答案 2 :(得分:6)

但是,迟到了。 我遇到的问题比我应该多。 我的修复是添加一个&#39;版本号&#39; ?v1或者其他什么,这会吹走缓存。

<link rel="icon" href="favicon.ico?v1" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico?v1" type="image/x-icon" /> 

答案 3 :(得分:4)

大多数浏览器(如IE)都会请求/favicon.ico,尽管您已经设置了它,但如果您返回正确的Content-Type并使其以正确的方式运行,它仍然可以正常工作。

您可以尝试:

<link rel="shortcut icon" href="/images/favicon.ico?289349832" /> 

查询字符串通常会强制浏览器重新请求资源,因为它是唯一的。

您还可以尝试从/favicon.ico/images/favicon.ico

进行服务器重定向

您也可以将/images/favicon.ico移至根目录。

然而,浏览器自然真的,真的缓存了一些垃圾,所以我的建议是等待,因为很可能没有上述情况会有所帮助。它应该及时显示在您的浏览器上。

答案 4 :(得分:1)

  1. 在浏览器中加载http://prime.programming-designs.com/images/favicon.ico以100%验证路径是否正确。
  2. 检查服务器返回的Content-Type标头。有些浏览器可能过于敏感。您可能必须注册.ico扩展名的MIME类型。
  3. 正如其他人所说,请尝试清除浏览器缓存。

答案 5 :(得分:0)

我刚刚将favicon重命名为favicon1并上传了已更改的文件,但它确实有效。

相关问题