きっかけは、こちら。

問題は、記事の内容ではなくて、リンクの扱い。折角のアルファブロガーアワードなのに、URIがリンクでなくてただのテキストというのは何事か。もっともこれは毎日.jpに限らず新聞Webの記事本文はほとんど全部そうなのだけど、使いにくいったらありゃしない。

それに限らず、URIが表記だけあってリンクになっていないケースというのは多いもの。本blogのコメントもURIはリンクにしない(これはSPAMよけのため)。こういう場合に一発でURIをリンク化しようというというわけで作ったのがこちら。

Bookmarklet単体ではなく、さらにJSを読み込むタイプ。

Bookmarkletのソース
http://blog.livedoor.jp/dankogai/js/linkthemall.js

Firefox2/Safari3/Opera9/IE6で動作確認。MacIE 5はNG。RegExpがややこしすぎた?

textNodeを再処理するテクニックとかは、他でも応用が効くと思う。例えばふりがなをふるとか、英単語を辞書にlinkするとか。

Enjoy!

Dan the Relinker Maker

See Also: