Favicon没有出现在谷歌浏览器中

时间:2015-09-04 08:32:23

标签: html favicon

我有一个网站,我在3个浏览器IE,Firefox和Chrome上测试过,我的favicon似乎没有出现在Chrome中,但它确实在其他浏览器中显示。我已经多次尝试清除chrome的缓存,但似乎没有帮助。

你能否告诉我一些方法来解决这个问题。

2 个答案:

答案 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遇到标记,它就不应该在标题中找到(divp ...),它会认为标题已经结束。因此,忽略所有在体内没有任何意义的后续标记。这是您可能用于favicon的link标记的情况。

此行为特定于Chrome。这可以解释为什么只有这个浏览器才能得到这个bug。

相关问题