每个html页面都加ico,html – 需要为favicon.ico添加链接标签?

本文讨论了为何要为网站图示选择不同位置或档案类型,如PNG,可能是为了适应特定存储需求或利用CDN。同时,添加查询字符串到路径有助于缓存清除。虽然现代浏览器通常能检测到默认位置的图标,但添加明确的rel='icon'指令可提高兼容性,并且提及了rel='shortcuticon'是旧版IE所需的技术。
摘要由CSDN通过智能技术生成

为网站图示选择其他位置或档案类型(例如PNG):

一个原因可能是您想要在特定位置的图标,也许在images文件夹或类似的东西。例如:

这个不同的位置甚至可以是CDN,就像SO似乎与< link rel =“快捷图标”href =“http://cdn.sstatic.net/stackoverflow/img/favicon.ico”&gt ;. 要了解有关使用其他文件类型(如PNG签出this question)的详细信息。

对于缓存清除目的:

@Florian在评论中提到了另一个原因:为缓存清除目的将一个查询字符串添加到路径:

Favicons是非常重的缓存,这是一个伟大的方式,以确保刷新。

这只回答你的问题的第二部分。至于第一位:我不知道任何现代浏览器没有检测到默认位置,没有。但有人可能会纠正我。

脚注:如@Semanino’s answer所示,使用rel =“shortcut icon”是较早版本的Internet Explorer所需的旧技术,但在大多数情况下可以用更正确的rel =“icon”指令替换。 The article @Semanino based this on正确链接到the appropriate spec,显示快捷方式的rel值不是有效的选项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值