Favicon无法在Internet Explorer中工作

时间:2013-10-28 09:14:27

标签: internet-explorer favicon

我已经做了我能找到的所有工作,但是只在IE上它不起作用。

这是<head>

<link rel="shortcut icon" href="//www.site.com/img/favicon.ico">

我尝试使用favicon.co.uk和favicon-generator.org/创建一个favicon,但在IE中没有任何效果。

它是16x16和.ico文件。

在google Chrome和Firefox中,它的工作正常。

在IE中添加书签时,它也会显示图标。但不是在顶栏。

这里有什么问题?

编辑:

我也试过这个:

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

3 个答案:

答案 0 :(得分:2)

对谁感兴趣:

现在可以使用,我尝试了另一个网站来创建图标,并且它有效。

<link rel="shortcut icon" href="http://www.url.com/img/favicon.ico" type="image/x-icon">

答案 1 :(得分:1)

修正图片的拼写错误。另请尝试将type="image/x-icon"添加到图片代码中。

<link rel="shortcut icon" href="http://www.site.com/img/favicon.ico" type="image/x-icon">

----编辑----

似乎rel="shortcut icon"是IE专有的。最常用的标准是将favicon放在您网站的根目录并将其命名为favicon.ico

如果您可以承担所有网页的相同图标,那么所有浏览器都会认识到这一点,而不需要在HTML中声明它。

更多细节:http://mathiasbynens.be/notes/rel-shortcut-icon

答案 2 :(得分:1)

面临同样的问题。很容易解决我的问题。

似乎IE并不接受子文件夹中的favicon。尝试将favicon.ico放在根目录中。

  1. 将favicon文件放在root(/favicon.ico)中。

  2. 重写头标记:

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

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

  3. 希望这有帮助