【问题标题】:Website icon is replaced by most recently viewed page's icon网站图标替换为最近浏览页面的图标
【发布时间】:2014-07-12 21:37:55
【问题描述】:

我正在尝试制作一个简单的网页,但网站图标被我查看过的其他网页的图标所覆盖。

前段时间,我创建了一个简单的 favicon.ico 文件,并在我的页面头部用这一行标识了它:

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

我正在通过 localhost:8080 的服务器查看该站点。当我查看站点的源代码并单击图标文件的链接时,它会将我带到 localhost:8080/favicon.ico 并成功显示图标,因此那里没有问题。

但是,在我制作图标之前,我访问了 gmail,然后访问了我的页面。之后页面显示的是 gmail 徽标而不是我的徽标。 (我使用的是 Chrome,所以我通过显示页面的选项卡中显示的内容来识别徽标。)当我将我的徽标添加到页面时,gmail 仍然存在。

作为实验,我尝试将徽标的 href 更改为“http://www.brown.edu/favicon.ico”(布朗大学徽标)。这行得通。然后我把它改回“favicon.ico”。这没有用;布朗标志仍然存在。我也试过清除我的缓存,这应该已经删除了内存中的所有图标。一次刷新后,棕色图标消失了,取而代之的是默认的“折叠页”图标。再次刷新后,棕色图标又回来了。

不是一个重要的问题,但我仍然没有想法。有什么帮助吗?

【问题讨论】:

  • 它被缓存在某处......尝试像这样更改文件名:&lt;link rel="icon" href="new_favicon.ico" type="image/x-icon"&gt;&lt;/link&gt; -- 也更改实际文件名
  • 哇...它成功了。谢谢!

标签: html web icons favicon


【解决方案1】:

&lt;link&gt; 是一个自闭合标签。

<link rel="icon" href="favicon.ico" />

如果您需要 IE 支持,也请添加此行。

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

【讨论】:

    猜你喜欢
    • 2019-09-12
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 2013-05-14
    • 1970-01-01
    相关资源
    最近更新 更多