我创建了一个不错的多分辨率 favicon.ico,其中包含 16x16、32x32 和 48x48 分辨率图标。这些在浏览器中或网站保存到桌面时都非常相似。
但是,网站上也使用了相同的图像(特别是作为工具栏中的图标)。目前,16x16 图标也保存为 png,以便在网页本身中显示。
这对我来说似乎是不必要的冗余。我想在页面上显示 favicon.ico 本身并删除 png。
但是,只需选择 ico 文件,就会显示 .ico 容器中分辨率最大的文件(仅在 Ghrome for Mac 中测试过)。
我可以在 .ico 容器中选择单个图标吗?如果它具有<img src="favicon.ico:16"/>
-type 语法,那就太好了。
如果大多数浏览器不支持这一点,也许可以使用 javascript 解析 .ico 文件并选择要显示的正确数据块?我真的不想这样做,但我想就它是否可能提供反馈。
谢谢。