我正在构建一个 iOS 浏览器应用程序。我们如何像 Safari 那样从给定的 URL 中获取书签图标(favicons)(附件)?我试过 http://www.google.com/s2/favicons?domain=www.yourdomain.com
,但它只返回 16x16。如何在 64x64 中获得相同的图标?
最佳答案
我建议使用以下算法:
- 尝试下载
http://www.example.com/apple-touch-icon.png
. As iOS Safari looks for this URL by convention ,这是一个有时应该奏效的简单技巧。 - 否则,您需要下载并解析页面(例如
http://www.example.com
),然后查找link
标记为rel
属性设置为apple-touch-icon
(例如<link rel="apple-touch-icon" href="/icons/apple-touch-icon.png">
)。最后,下载图片(例如http://www.example.com/icons/apple-touch-icon.png
)。
关于ios - 获取所需大小的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37410718/