iOS上的网站快捷方式图标

时间:2017-05-09 09:27:10

标签: ios favicon

我已经注意到网站上有透明背景的网站,当在iOS上创建快捷方式并且图标成为快捷图像时,背景变为黑色。因此,如果favicon是透明背景上的黑色徽标,则看起来有点奇怪。

有谁知道这种情况发生的原因?

谢谢

3 个答案:

答案 0 :(得分:1)

iOS不允许主屏幕图标具有透明背景

答案 1 :(得分:1)

这是known behavior of iOS。虽然没有在任何地方记录,但这可能是为了强制执行iOS UI指南,其中所有主屏幕图标都是带圆角的正方形。

哦,你并不是唯一一个试图在iOS上使用透明度的人。检查StackOverflow's Touch icon并将其添加到主屏幕!

注意:我是上述文章的作者。

答案 2 :(得分:0)

主屏幕图标不支持透明度。你为什么使用favicon?您应该在head标记中使用以下内容。

<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">    
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">

如答案中所述:https://stackoverflow.com/a/21144916/468724