【发布时间】:2012-03-07 21:46:16
【问题描述】:
我在目录-img/favicon/favicon.png 中有一个favicon,favicon.png
<link rel="icon" type="image/png" href="img/favicon/favicon.png" />
<link rel="shortcut icon" type="image/x-icon" href="img/favicon/favicon.png" />
在 chrome 、 firefox 等中它显示正确,在 IE9 中它不显示,它应该在 favicon 的位置显示 Internet Explorer 徽标。 IE9不显示png有什么原因吗?
【问题讨论】:
-
有时网站图标需要一段时间才能加载。清除缓存,重置浏览器,然后在页面上等待几秒钟
-
对此不满意,我还将其目录更改为根目录,并将 favicon.ico 放在根目录中(尽管我已将链接的 favicon 保留为 png),但它不是被 IE9 接收
-
你试过不同的服务器吗?或者您可以链接我们的网站,以便我们可以期待它?
-
没有在不同的服务器上尝试过,但现在它选择 .ico 作为网站图标,我仍然链接了 png,因为我在上面的原始问题中拥有它。我在根文件夹中有 favicon.ico。 IE 选择 .ico 而不是 .png 有问题吗?我还需要两个不同版本的网站图标,一个用于网站,另一个用于我的 google 个人资料的 about 部分(它选择 .ico 版本)。
-
那是因为它在 IE10 或更早版本中不受支持 - 请参阅 Which versions of IE support PNG favicons?
标签: internet-explorer internet-explorer-9 favicon