各サイトのfaviconを取得する

各サイトのfaviconを取得したい場合、GoogleのAPI(といっても公式にうたわれているわけではなさそう)を使うと、簡単に取得できます。

下記のように、パラメータとしてドメインを指定すると、そのドメインのfaviconが取得できます。

http://www.google.com/s2/favicons?domain={ドメイン}

たとえば、Hatena Blogのfaviconが欲しい場合、下記のようなURLになります。

ということで、これを使うと、リンクの先頭にfaviconつけるのも簡単です。

<a href="http://hatenablog.com/"><img style="vertical-align: middle;" src="http://www.google.com/s2/favicons?domain=hatenablog.com" width="16" height="16" />Hatena Blog</a>