我目前正在尝试优化网站资源的文件大小。网站图标通常因其较小的图像数据而相对较大。
在研究它们时,我偶然发现 Windows 支持将 PNG 嵌入到从 Windows Vista 开始的 .ico 文件中。https://en.wikipedia.org/wiki/ICO_(file_format)#PNG_format
这将允许在仍然使用 .ico 格式的同时大幅减小 favicon 的大小。
哪些浏览器和浏览器版本支持这种 .ico 格式?
我目前正在尝试优化网站资源的文件大小。网站图标通常因其较小的图像数据而相对较大。
在研究它们时,我偶然发现 Windows 支持将 PNG 嵌入到从 Windows Vista 开始的 .ico 文件中。https://en.wikipedia.org/wiki/ICO_(file_format)#PNG_format
这将允许在仍然使用 .ico 格式的同时大幅减小 favicon 的大小。
哪些浏览器和浏览器版本支持这种 .ico 格式?
您也可以只使用纯 png 文件作为您的网站图标。这个怎么样?
http://en.wikipedia.org/wiki/Favicon
<link rel="icon" type="image/png" href="http://example.com/image.png" />
不过请检查浏览器兼容性。您很可能仍需要提供旧的 ico 文件以实现向后兼容性。wiki 页面包含一个图表,显示了从什么时候开始支持的内容。