link thumbnail

http://lab.arc90.com/2006/07/link_thumbnail.php というおもしろいものを見つけた。ダウンロードしてきたファイルには、例のhtmlと(?:Java|ECMA)Scriptが入っていたので、(?:Java|ECMA)Scriptを参照してみると、

var n = h.replace(/[^:]*:\/\/([^:\/]*)(:{0,1}\/{1}.*)/, '$1');
m.src = 'http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r='+ n;

というところがあった。ちなみに、"h"はhrefから得られたURLである。このh.replace()での正規表現だと、http://www.example.jp/foo/bar/ のようなものでもwww.example.jpを取得しそう。で、それをm.srcのURLに設定するようだ。つまり、トップページのサムネイル画像を作成するということだ。