Favicon在网站上发行

时间:2010-11-26 13:13:54

标签: behavior favicon

我正在使用一个使用<link>标记在所有页面中链接的图标。此favicon存储在根文件夹内的文件夹中,我还在根文件夹中存储了另一个favicon。当网站完全加载时,我所指的favicon正确显示。但是当我在完全加载之前停止网站时,它会显示根文件夹中的favicon。

这是默认/期望的行为吗?

由于

3 个答案:

答案 0 :(得分:3)

我会说是的。

浏览器找到正确的图标的唯一方法是使用<link>标记。如果该标记不存在或正确解析,则浏览器将不得不依赖于其默认行为,即在根文件夹中查找名为favicon.ico的文件。

答案 1 :(得分:1)

我不知道所期望的行为,但这是可以预料的。浏览器默认请求/favicon.ico,<link>被视为覆盖。

对于大多数浏览器,您会发现它们实际上都会同时获取这两种浏览器,但会按优先级显示<link>

答案 2 :(得分:1)

大多数浏览器,如果找不到<link rel="icon"><link rel="shortcut icon">,则会回到显示/favicon.ico的旧标准。有些可以配置为避免这种情况(例如Opera在GUI配置中有此功能),有些人会选择/favicon.ico。

这是浏览器黑暗时代的一件神器而且没有你自己的错误。