获得所需尺寸的图标

时间:2016-05-24 10:20:09

标签: ios swift favicon

我正在构建iOS浏览器应用程序。我们如何从Safari(连接)获取给定URL的书签图标(favicon)?我试过http://www.google.com/s2/favicons?domain=www.yourdomain.com,但它只返回16x16。如何在64x64中获得相同的图标?

enter image description here

1 个答案:

答案 0 :(得分:1)

我建议使用以下算法:

  • 尝试下载http://www.example.com/apple-touch-icon.pngAs iOS Safari looks for this URL by convention,这是一个有时可行的简单技巧。
  • 否则,您需要下载并解析页面(例如http://www.example.com),然后查找link属性设置为rel的{​​{1}}标记(例如{。 {1}})。最后,下载图片(例如apple-touch-icon)。