如何为网站添加浏览器选项卡图标(favicon)?

我一直在开发一个网站,我想在浏览器选项卡上添加一个小图标

如何在HTML中执行此操作,以及我需要将其放置在代码中的何处(例如,标题)?我有一个.png徽标文件,我想将其转换为图标

相关:在浏览器选项卡上设置HTML图像

实际上,有两种方法可以将favicon添加到网站

<link rel=“icon”&gt

只需将以下代码添加到<头&gt元素:

<link rel=“icon”href=”http://example.com/favicon.png“>

除IE<=10为了向后兼容,您可以使用ICO favicons

请注意,您不再需要在rel属性中的图标前面加上快捷键。从MDN链接类型:

快捷方式链接类型通常出现在图标之前,但此链接类型不符合要求,被忽略,web作者不得再使用它

根目录中的favicon.ico

根据另一个SO答案(由@mercator提供):

所有现代浏览器(通过Chrome 4、Firefox 3.5、IE8、Opera 10和Safari 4测试)都将始终请求favicon.ico,除非您通过指定了快捷方式图标<链接&gt

因此,您所要做的就是向您的网站发出/favicon.ico请求并返回您的favicon。不幸的是,此选项不允许您使用PNG图标

另请参见favicon.png vs favicon.ico-为什么我应该使用png而不是ico

发表评论