自定义浏览器书签栏图标

Posted on 2025-07-18

背景

img

很多时候我们会把常用书签放到书签栏,但是书签栏就那么大空间,为了装下更多常用书签来快捷访问,我们希望只在书签栏显示网站图标,不带网站标题。

img

只需要把书签名称置空就可以了。

但是这个又带来一个问题:我们公司的网站大部分都统一用【公司黑标】来做网站图标,放到书签栏就是一堆一样的图标,没有区分度!

img

比如上面,一个是【APM】书签,一个【玄麟】书签。是不是分不清谁是谁?

要是有办法来自定义网站图标就好了,我就可以选一个自己喜欢的图标来做书签标识了!

书签图标提取

浏览器是如何提取网站的Icon然后作为书签图标的呢?

有如下两种过程:

浏览器首先会解析网页的 HTML 代码,查找显式声明的 favicon 链接,优先级顺序如下:

<link rel="icon" href="path/to/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="path/to/favicon.ico" type="image/x-icon">
  • rel="icon"rel="shortcut icon" 是关键标识。
  • 如果指定多个图标,浏览器可能根据 type(如 image/png)或 sizes 属性选择最合适的(例如优先选择 32x32 或 48x48 的图标)。
  1. 默认路径:/favicon.ico

如果 HTML 中没有显式声明,浏览器会尝试访问网站根目录下的默认文件:

  • 自动请求 : 浏览器会向 https://example.com/favicon.ico 发起请求(即使该路径未在 HTML 中提及)。
  • 历史原因 : 这是早期浏览器的约定俗成规则,许多网站仍沿用此方式。

修改书签图标

我们的需求很合理也很常见,所以有人帮我们做了!

  1. 安装插件

Chrome插件-Bookmark Favicon Changer

img

  1. 找一个自己喜欢的图标

可以从下面的网站上挑一个喜欢的图标,然后下载【png】文件。

https://simpleicons.org/

https://iconpark.oceanengine.com/official

https://icon-sets.iconify.design/

https://lucide.dev/icons/

  1. 更换网站图标

就比如【毒家博客】吧,我们给他换个图标好了!

  1. 下载好我们喜欢的图标文件

img

  1. 打开书签网站,点击【插件】,更换图标

img

  1. 图标生效啦

img

好了,现在书签栏的图标有区分度了!

总结

只是一个简单的小技巧,但是我相信一定可以帮助到很多【强迫症患者】!