好吧,所以我的favicon因某种原因没有出现。它在image / favicon.ico(我已经检查了5次)。
这是我用它的代码:
<link rel="shortcut icon" href="images/favicon.ico" />
这是网站:http://prime.programming-designs.com/
编辑:好吧,我想这只是我的傻瓜。
答案 0 :(得分:12)
它可能只是在您的浏览器中缓存,它显示为我的蓝色十字架。
否则,请检查您的图像路径。 image/favicon.ico
与images/favicon.ico
不匹配,但这可能只是一个错字。
答案 1 :(得分:7)
删除浏览器的缓存并重新启动浏览器。可能需要一段时间来显示例如FF
答案 2 :(得分:6)
<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)
Content-Type
标头。有些浏览器可能过于敏感。您可能必须注册.ico
扩展名的MIME类型。答案 5 :(得分:0)
我刚刚将favicon重命名为favicon1并上传了已更改的文件,但它确实有效。