用于从Android上的Firefox添加到主屏幕的错误图标

时间:2018-02-04 17:35:19

标签: android html5 icons favicon android-launcher

在我的HTML中,我遵循了这里的指南:https://mathiasbynens.be/notes/touch-icons

目前,我的应用只有192x192大小的图标。我的手机是运行Android 5.0.1的三星Galaxy 4。

有了这个,Android上的Chrome会将图标正确添加到主屏幕,但Android上的Firefox却没有。后者添加了一个通用的“方形内的C”图标。见附件。

这是Firefox的限制吗?有办法解决这个问题吗?

Left: from Chrome. Right: from Firefox.

1 个答案:

答案 0 :(得分:1)

在运行Android 7的三星Galaxy S7上使用Firefox 58运行RealFaviconGenerator's current favicon compatibility test时,我获得了180x180 Apple Touch图标:

enter image description here

您的具体案例可能出现什么问题?

  • 您的图标略大,为192x192,而Apple定义的最高分辨率为180x180。在你提到的文章中,原因是Android Chrome。但现在Chrome正在使用Web App清单,因此这个技巧可能已经过时了。
  • 缓存问题。浏览器众所周知只在他们想要时重新加载图标。也许你尝试了各种解决方案,现在Firefox仍然坚持使用旧设置。使用另一部手机或在几个小时后再试一次。

完全披露:我是RealFaviconGenerator的作者。