首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何强制显示favicon.ico而不是favicon.png?

如何强制显示favicon.ico而不是favicon.png?
EN

Stack Overflow用户
提问于 2020-12-28 10:21:39
回答 1查看 232关注 0票数 1

这就是我在标题中设置图标链接的方式。

代码语言:javascript
复制
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
<link rel="apple-touch-icon" href="apple-touch-icon.png">
<link rel="icon" type="image/png" href="/screen/favicon.png" sizes="192x192">

我的16x16 favicon.ico显示了我的徽标的简化版本,它看起来比一个更大的PNG的缩小版本要好得多。对于移动设备上的触摸图标,我创建了一个192x192 png的原始徽标。由于我在标题中添加了较大的PNG,它不仅被用作(正确地)触摸图标,而且还取代了16x16的favicon.ico。因此,在浏览器上显示缩小的png-version。我不喜欢它,因为ico版本看起来更好。

有没有办法,在浏览器中强制显示ico版本的我最喜欢的图标?

EN

回答 1

Stack Overflow用户

发布于 2020-12-29 01:21:51

如果你的高分辨率图片/png图标的原因是Android,那么你应该通过web manifest来声明它。

这就是RealFaviconGenerator所做的:它只在HTML中声明低分辨率的图像/png图标。所以desktop browsers only pick those, whereas Android get the high resolution icons it expects。即使您不打算使用该服务,您也可以生成一组假图标,并根据您的需要调整生成的代码和文件。

完全公开:我是这项服务的作者。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65472318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档