我正在尝试创建一个简单的网页,网站图标被我查看过的其他网页的图标覆盖。
前一段时间我创建了一个简单的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”。这没用;布朗标志仍在那里。我也尝试清除缓存,它应该删除内存中的所有图标。刷新一次后,Brown图标消失,并被默认的“折叠页面”图标取代。再次刷新后,Brown图标又回来了。
不是一个至关重要的问题,但我仍然没有想法。有什么帮助吗?
答案 0 :(得分:1)
<link>
是一个自动结束标记。
<link rel="icon" href="favicon.ico" />
如果您想要IE支持,请添加此行。
<link rel=" shortcut icon" href="favicon.ico" type="image/x-icon" />