我想知道是否可以通过带有 JavaScript
的 URL 获取网站的图标。
例如,我有 URL http://www.bbc.co.uk/
我想获取 <link rel="icon" .../>
元标记 - http://www.bbc.co.uk/favicon.ico
中描述的图标的路径
我有很多 URL,因此不应加载每个页面并搜索 link
我认为的标签。
有任何想法吗?
原文由 hsz 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想知道是否可以通过带有 JavaScript
的 URL 获取网站的图标。
例如,我有 URL http://www.bbc.co.uk/
我想获取 <link rel="icon" .../>
元标记 - http://www.bbc.co.uk/favicon.ico
中描述的图标的路径
我有很多 URL,因此不应加载每个页面并搜索 link
我认为的标签。
有任何想法吗?
原文由 hsz 发布,翻译遵循 CC BY-SA 4.0 许可协议
这里有 2 个工作选项,我测试了 100 多个 url,每个选项都得到了不同的结果。请注意,此解决方案不是 JS
,而是 JS
可能不是必需的。
<!-- Free -->
<img height="16" width="16" src='http://www.google.com/s2/favicons?domain=www.edocuments.co.uk' />
<!-- Paid -->
<img height="16" width="16" src='http://grabicon.com/edocuments.co.uk' />
原文由 Blowsie 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
你可以为此使用 YQL
Display Feed Favicons Greasemonkey 脚本 使用此查询。
您可以在 YQL 控制台中编写查询,但它需要登录(顺便说一句,使用查询不需要):
它比
http://www.google.com/s2/favicons?domain=www.domain.com
更好,以防 favicon 存在,但不在 domain.com/favicon.ico 中