1

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

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

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

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

4

2 回答 2

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 来验证请求的顺序。

有关 Wikipedia 的更多信息:Favicon

于 2012-05-29T14:09:56.040 回答
0

woz的上述回答是正确的。但是,现在"shortcut icon"已被弃用,可以简单地使用"icon"如下:

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

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

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

有时,浏览器的行为方式很奇怪。如果您只是交换标签中的relhref属性的顺序link,浏览器会呈现网站图标。这发生在我的一个实时托管项目中。

于 2016-06-23T21:56:54.073 回答