favicon 多尺寸规范与「改了不生效」等常见问题排查

上一篇讲了 favicon 的基本做法,这篇深入讲多尺寸规范和几个「改了不生效」的排查,都是实际踩过的坑。
一、favicon 的尺寸矩阵**
一个完整的 favicon 方案要覆盖:

  • 16×16 / 32×32:浏览器标签页;
  • 48×48:Windows 桌面快捷方式;
  • 180×180:苹果 apple-touch-icon;
  • 192×192:Android Chrome。
    只放一个 16×16,高分屏和移动端必然糊。
    二、引用规范
    1.
    2.
  • .ico 兜底兼容(老 IE 只认它);
  • apple-touch-icon 必须是 PNG、180×180;
  • 多个尺寸用 sizes 区分。
    三、常见报错与排查
  1. 改了图标不生效
  • 浏览器缓存顽固,用无痕窗口验证;
  • 给 href 加版本号 /favicon.ico?v=2
  • 确认文件真的覆盖到了服务器对应路径。
  1. 图标模糊
  • 源图分辨率不够,换 512×512 以上;
  • 只放了 16×16,补上 32×32、180×180。
  1. 手机主屏图标不对
  • apple-touch-icon 要 PNG、尺寸 180×180;
  • 路径和 <head> 位置要正确。
  1. 老浏览器不显示
  • 少了 .ico,补上即可。
  1. 404 请求 favicon
  • 站点没放 favicon 文件,浏览器会自动请求 /favicon.ico,放一个进去消掉 404。
    四、工具生成多尺寸
    手动缩放 + 打包 .ico 麻烦,用星点 favicon 生成器:上传 512×512 源图 → 一键出 .ico(多尺寸)+ 各档 PNG + 引用代码,本地处理。源图用矢量或高分辨率 PNG。
    五、落地清单
  1. 512×512 源图;
  2. 生成 .ico + 多尺寸 PNG;
  3. 放根目录;
  4. <head> 加引用;
  5. 无痕验证 + 版本号防缓存。
    总结:favicon 的坑主要在「尺寸不全」和「缓存」,按上面排查基本都能解决。

星点 favicon 生成:xingdian.net/app/image/favicon

posted @ 2026-09-19 18:53  pixbai  阅读(4)  评论(0)    收藏  举报