浏览器不显示favicon.ico,但它存在

时间:2013-09-30 22:12:47

标签: html web favicon

我的网站是http://belhimplast.by/en/ 我为它制作了一个图标。 在head我有:

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

我可以使用网址http://belhimplast.by/favicon.ico

查看 favicon.ico

但是任何浏览器都没有显示它。 请帮忙。

10 个答案:

答案 0 :(得分:10)

当我浏览你的页面时,我看到它用作图标。

如果你之前访问了你的页面(呃!),可能是因为浏览器记得之前没有任何图标,并且不会立即更新它。浏览器会记住不同站点的图标,这样他们就不必在每次显示站点名称时都要求它(例如在书签或历史记录中)。

此外,并不能保证每个用户都能看到图标,有些浏览器有时根本没有显示某些图标,这是显而易见的。

答案 1 :(得分:10)

浏览器将从缓存数据加载。尝试更新您的通话以强制进行更新。新文件名。

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

答案 2 :(得分:1)

我遇到了同样的问题。这是我的favicon标签:

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

别忘了关闭它。

我清理了浏览器缓存,但没有解决问题。

我在Chrome和Firefox重新启动后看到了我的图标。在我看来,这是一个奇怪的硬浏览器缓存

答案 3 :(得分:1)

从其他类似帖子中取出

关闭所有 Windows以查看正在测试的浏览器并重新启动以查看更改是非常重要的。 (不适用于边缘)

除了备注

我自己偶然发现了这个问题。在研究了其他答案之后,有很多建议要解决它。

有些人无法摆脱旧图标:How to clear the icon cache of Chromium browser

其他人想强行刷新: How do I force a favicon refresh

答案 4 :(得分:1)

进行任何操作之前,请先在browserling中检查您的网站。如果该图标显示在此处,则您无需执行任何其他操作。那时,您的浏览器决定疯了!

答案 5 :(得分:0)

尝试仅使用rel =&#34; icon&#34;在你的rel ...没有rel =&#34;快捷方式图标&#34;

答案 6 :(得分:0)

在某些情况下,

CTRL + F5 会有所帮助,因为它会强制重新加载页面上的所有元素。关闭并打开标签并不总是有帮助。

答案 7 :(得分:0)

我遇到了同样的问题:

该收藏夹图标存在(您可以通过其网址访问它),但是没有显示,无论我位于本地(使用WAMP)还是真实网络服务器。

我有以下代码:

<link rel="icon" sizes="192x192" href="https://example.com/public/images/favicon/favicon.png" type="image/png">

问题是在显示echo之前,我已经制作了var_dump<!DOCTYPE html>个PHP变量。

一旦我删除了所有的echovar_dump,该图标就可以在本地服务器和Web服务器上正常工作。

答案 8 :(得分:0)

Po Rith的代码行对我有用。我添加到所涉及的php页面,转义了引号以容纳php,效果很好。

echo "</head>"

成为

echo "<link rel=\"shortcut icon\" href=\"/favicon.ico?v=2\" type=\"image/x-icon\"></head>"

然后使用Ctrl + F5绕过缓存并重新加载图像...立即工作。

感谢DougieC

答案 9 :(得分:0)

我也遇到过这种情况。对我来说,最快的方法通常是将所需的链接粘贴到其他浏览器上。

例如,如果您使用的是 Safari,请在 Google Chrome 上运行该链接。它每次都对我有用,无需执行其他人提到的额外步骤。