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