我知道这是可能的,因为这就是bookmarklets如何为社交书签网站工作,如美味。
Google有一个API可以为您提供,但它只能在80%的时间内运行。
检查默认位置host.com/favicon.ico不常用,可能是50%。
我正在寻找的链接如下:
<link href="/static/27009/images/favicon.ico>
<link rel="shortcut icon" href="/static/favicon.ico" />
一个想法是将网站加载到visibility:none
iframe,并通过搜索xxxx.ico
的文字来提取信息。
或者,如果可以访问iframe dom,只需抓住它。
如何拉动favicon位置客户端?
答案 0 :(得分:1)
如果您不关心旧浏览器,可以使用document.querySelector
获取favicon <link>
元素:
var link,
favicon;
link = document.querySelector('link[rel="shortcut icon"]');
favicon = link ? link.href : '/favicon.ico';