我有一个网站,我在3个浏览器IE,Firefox和Chrome上测试过,我的favicon似乎没有出现在Chrome中,但它确实在其他浏览器中显示。我已经多次尝试清除chrome的缓存,但似乎没有帮助。
你能否告诉我一些方法来解决这个问题。
答案 0 :(得分:0)
在新标签页中打开您的图标网址,然后按ctrl + F5
要获取图标网址,请转到ctrl + U
查看源代码,然后点击该网址即可获得点击。
<link rel="shortcut icon" href="//cdn.sstatic.net/stackoverflow/img/favicon.ico?v=6cd6089ee7f6">
答案 1 :(得分:0)
确保在favicon声明之前,body
中没有任何与div
相关的标记(例如head
)。例如:
<html>
<head>
<title>My page</title>
<div>stuff</div> <?-- This div has nothing to do here -->
<link rel="icon" href="/favicon.ico">
</head>
<body>...</body>
</html>
原因是:只要Chrome遇到标记,它就不应该在标题中找到(div
,p
...),它会认为标题已经结束。因此,忽略所有在体内没有任何意义的后续标记。这是您可能用于favicon的link
标记的情况。
此行为特定于Chrome。这可以解释为什么只有这个浏览器才能得到这个bug。