大多数浏览器采用什么方法来制作“添加到主屏幕”功能的主屏幕图标

时间:2018-03-23 13:59:43

标签: android browser favicon homescreen

我正在开发一个在Android上运行的浏览器。我想添加一个名为“添加到主屏幕”的功能,该功能在主屏幕上为当前浏览器选项卡上显示的网页创建快捷图标。您认为制作主屏幕图标的最佳解决方案是什么?

我决定使用每个网站的Favicon。当我尝试在Chrome等其他浏览器中使用相同的功能时,我发现从Favicon制作一个图标似乎非常普遍,所以我试图找到获得Favicon的最佳方式。我找到了两个简单的解决方案;

(1)在https://realfavicongenerator.net/

中使用API

(2)使用Google提供的API; https://www.google.com/s2/favicons?domain=xxx.xxx.xxx

但是,第一个需要付费。第二个看起来像我想要的,但返回的favicons太小(16x16)。

我的结论是,对我来说两者都不合适。

最后,我决定使用Jsoup来获取部分中包含的Favicon信息。但是,我发现了两个问题。

(1)并非每个站点都在标签中指定Favicon的URL。

(2)虽然我可以找到Favicon的网址,但它的大小通常太小而无法使用。

我只是想知道大多数浏览器采用哪种方法来制作“添加到主屏幕”功能的主屏幕图标。

0 个答案:

没有答案