favicon - 所有新浏览器在加载页面时都要求图标?

时间:2012-05-29 13:40:08

标签: browser favicon

所有新浏览器&移动浏览器在加载页面时向favicon.ico发出额外请求?

从哪个版本的Internet Explorer / Firefox,这个浏览器开始请求favicon.ico

他们只在第一页加载或每次加载页面时才这样做?

favicon.ico发生请求时:a)页面加载时b)页面加载后c)加载页面之前?

2 个答案:

答案 0 :(得分:2)

  1. 所有主要浏览器支持favicon.ico。您可以使用链接标记获得最佳结果:

    <link rel="shortcut icon" href="http://example.com/myicon.ico" />

  2. 它始于IE5。 Firefox之后大约5年没有发布,但1.0版也支持favicon.ico。

  3. 可以使用favicon.ico标记指定<link>的请求顺序。您可以使用Firefox中的Firebug或Safari或Chrome中的Web Inspector验证请求的顺序。
  4. 有关维基百科的更多信息:Favicon

答案 1 :(得分:0)

上面的答案是真实的。但是,现在"shortcut icon"已被弃用,可以使用"icon",如下所示:

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

也不必使用.ico图像。所有最新的浏览器都支持PNG favicons。您可以使用以下方式渲染它们:

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

有时,浏览器表现得很奇怪。如果您只是更改rel标记中hreflink属性的顺序,则浏览器会呈现favicon。这发生在我的实时托管项目中。