Favicon Tools检测创建
Formats

你能用 WebP Favicon 吗?

你可以引用一张 WebP 图像作为 favicon,现代浏览器会显示它,但支持并不普遍,而且任何按路径请求 /favicon.ico 的东西都不会接受 WebP。既然 PNG 和 ICO 到处都能被理解、而 favicon 本来就很小,WebP 的压缩几乎省不下什么,所以 PNG 加一个 .ico 仍是稳妥、兼容的选择。

它大体能用,但收益微乎其微

把一个 rel="icon" link 指向一个 .webp 文件,当前浏览器会渲染它。问题在于那个隐式请求:浏览器、爬虫和订阅阅读器会按路径命中 /favicon.ico,而那个响应必须是 ICO 或 PNG,绝不能是 WebP。

WebP 的全部卖点是更小的文件,可一个 32 像素的图标本来就只有几百字节。几乎没有什么可压缩掉的,所以你为了一个测不出来的节省而承担了兼容性风险。

WebP favicon 常见问题

favicon 能是 WebP 吗?

能,在支持 WebP 的浏览器里通过 link 标签,但对 /favicon.ico 路径不行,那需要 ICO 或 PNG。所以 WebP 永远只能是一个附加项,而不是你唯一的图标。

浏览器支持 WebP favicon 吗?

大多数现代浏览器支持,但支持并不普遍,而且对那些按路径请求图标的客户端没有后备,这就是为什么 WebP 不是一个稳妥的唯一格式。

我该给 favicon 用 WebP 吗?

没什么理由。favicon 本来就很小,所以 WebP 省下的字节可以忽略,却增加了兼容性风险。PNG 和 ICO 更简单,而且到处都能用。

相关术语