所有新浏览器&移动浏览器在加载页面时向favicon.ico
发出额外请求?
从哪个版本的Internet Explorer / Firefox,这个浏览器开始请求favicon.ico
?
他们只在第一页加载或每次加载页面时才这样做?
当favicon.ico
发生请求时:a)页面加载时b)页面加载后c)加载页面之前?
答案 0 :(得分:2)
所有主要浏览器支持favicon.ico。您可以使用链接标记获得最佳结果:
<link rel="shortcut icon" href="http://example.com/myicon.ico" />
它始于IE5。 Firefox之后大约5年没有发布,但1.0版也支持favicon.ico。
favicon.ico
标记指定<link>
的请求顺序。您可以使用Firefox中的Firebug或Safari或Chrome中的Web Inspector验证请求的顺序。有关维基百科的更多信息: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
标记中href
和link
属性的顺序,则浏览器会呈现favicon。这发生在我的实时托管项目中。