什么是 Favicon?
Favicon(Favorite Icon)是显示在浏览器标签、收藏夹、历史记录和部分移动端快捷方式上的小图标。它强化品牌识别,也让用户在多标签场景中更快找到你的站点。
本工具如何工作?
由于浏览器跨域限制,前端无法任意读取他站 HTML。本工具组合多种公开图标解析路径与服务:
- Google Favicon API:多尺寸图标获取
- DuckDuckGo Icons:快速默认图标
- Apple Touch Icon:尝试更高分辨率触控图标
- 标准路径:如
/favicon.ico
使用场景
- 为导航站、书签工具采集站点图标
- 检查上线站是否正确配置 favicon
- 设计竞品调研时快速取样
- 替换损坏图标前先确认可用来源
配置建议
- 至少提供 32×32 / 48×48 ICO 或 PNG
- 移动端补充 apple-touch-icon(180×180 常见)
- 在 head 中声明明确的 icon link
- 部署后强刷缓存验证标签页图标
能力边界
图标可用性取决于目标站与第三方服务;部分站点可能返回通用地球图标或失败。下载时若浏览器拦截跨域保存,可新开图片地址后右键另存为。
FAQ
为什么有的站提取失败? 目标站无图标、防盗链或第三方图标服务暂不可用。
下载的是原图吗? 多数为图标服务返回的可访问地址,分辨率因来源而异。
会爬取网站源码吗? 受 CORS 限制,主要通过公开图标服务与标准路径尝试。
能批量整站吗? 当前按单域名提取,适合逐个站点处理。