【问题标题】:Is there a service that provides apple-touch-icon from website like Google offers favicons?是否有提供来自 Google 等网站的 apple-touch-icon 的服务提供 favicon?
【发布时间】:2012-08-13 09:32:48
【问题描述】:

多年来,我一直使用这个整洁的、未发布的 Google 服务从网站检索网站图标。

http://www.google.com/s2/u/0/favicons?domain=stackoverflow.com

这允许我在列出 URL 时为 <li> 标签等创建图标。我想知道苹果触摸图标是否存在变得越来越普遍的东西,尤其是在主要网站中。

如果不是,那么使用 PHP 检索它的最有效方法是什么?

下面是一些图标标签的例子:

<link rel="apple-touch-icon" href="apple-touch-iphone.png" />
<link rel="apple-touch-icon" sizes="72x72" href="apple-touch-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="apple-touch-iphone4.png" />
<link rel="apple-touch-icon" sizes="144x144" href="apple-touch-ipad-retina.png" />

提前致谢。

【问题讨论】:

  • 你找到什么了吗?

标签: php html favicon apple-touch-icon


【解决方案1】:

大多数网站(不是全部,但大多数)都会在根目录中保存 apple-touch-iphone.png。

通过 PHP 解析 HTML 的更简单的替代方法是加载 domain.com/apple-touch-iphone.png

【讨论】:

  • 我建议在加载之前使用 PHP 来验证图像不是 404'ed,因此您的页面上没有指向不良资产的链接。理想情况下,您可能会在本地缓存图标,因此如果其中一个目标服务器运行缓慢,您的脚本不会每次都执行此检查。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-25
  • 1970-01-01
  • 2022-10-04
  • 2011-09-16
  • 1970-01-01
  • 2018-09-11
  • 2011-06-22
相关资源
最近更新 更多