optimization - 支持 .ico 文件中的嵌入式 PNG 作为浏览器中的图标

标签 optimization minify favicon ico

我目前正在尝试优化网站资源的文件大小。 Favicons 通常相对于它们的小图像数据来说相对较大。

在研究它们时,我偶然发现了一个事实 从 Windows Vista 开始,Windows 支持在 .ico 文件中嵌入 PNG。 https://en.wikipedia.org/wiki/ICO_(file_format)#PNG_format

这将允许在仍然使用 .ico 格式的同时大幅减小网站图标的大小。

哪些浏览器和浏览器版本支持这种 .ico 格式?

最佳答案

您也可以只使用普通的 png 文件作为您的网站图标。这个怎么样?

http://en.wikipedia.org/wiki/Favicon

<link rel="icon" type="image/png" href="http://example.com/image.png" />

检查浏览器兼容性。您很可能仍然需要提供旧的 ico 文件以实现向后兼容性。维基页面包含一个图表,显示从什么时候开始支持的内容。

关于optimization - 支持 .ico 文件中的嵌入式 PNG 作为浏览器中的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28696062/

相关文章:

C++ 字符串比较和替换优化

asp.net-mvc-3 - 使用 Razor 在 Asp.Net MVC3 上合并、缩小和 GZIP 样式和脚本的完整解决方案

javascript - 最小文件和常规文件有什么区别,我应该使用哪一个?

javascript - 根据覆盖率报告删除未使用的 javascript 代码

javascript - 如何创建动态图标(取决于浏览器颜色)?

sql - 通过对行进行排序来优化 MySQL

sql - Oracle优化器会在同一SELECT中使用多个提示吗?

optimization - 防止在亚马逊 s3 上优化 jpeg

web-applications - 网站网址旁边的图片图标

html - Favicon 在我的 html 脚本中不起作用;还有其他方法可以编写脚本吗?