Favicon在IE中不起作用

时间:2020-03-06 14:36:30  来源:igfitidea点击:

我有一个使用自定义favicon.ico的网站。该收藏夹图标在IE(除IE)之外的所有浏览器中均按预期显示。尝试在IE中显示收藏夹图标时,出现红色的大x。在其他浏览器中显示该收藏夹图标时,它显示得很好。页面源包括
它确实可以在其他浏览器中使用。感谢想法。

编辑:解决:问题的根源是该文件是一个重命名为ico的jpg。我将文件创建为ico,并且按预期方式工作。感谢输入。

解决方案

对,我们没有那么有用(提供源将真的有用!),但是我们到这里去...要检查的一些事情:

是这样的代码:

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

它在&lt;head>中吗?

图像是真实的ico文件吗? (重命名位图不是真正的.ico!格式略有不同)

当我们将页面添加为书签时,它可以工作吗?

想要共享URL吗?许多浏览器会处理(例如)png格式的图标,而IE经常会遇到麻烦。同样,较旧版本的IE并没有检查html源中的图标图标的位置,而是一心一意地尝试从Web服务器获取" /favicon.ico"。

我们是否尝试过将图标放在URI" // favicon.ico`"上? IE可能不知道链接标记的引用方式。

来自W3的更多信息。

我曾经将PNG用作favicon.ico,并将其显示在IE以外的所有浏览器中。也许文件中的某些内容导致IE无法识别它。还要确保它是32x32. 不知道这是否重要。但这是我必须确保才能在IE中看到的东西。

希望能帮助到你。尝试从其他地方使用ico文件,只是看看是否可行。