ブックマークレット - Static Flower
テスト用
ttp://www.staticflower.net/bookmarklets.html#urlToLink

URLのリンク化

ページ内のテキストに含まれるリンク化されていないURLをリンク化します。
「ttp://」 または 「tp://」 で始まるURLは 「http://」 に修正してからリンク化します。

※URLの判定はとても簡易的なものですが、実用上の問題はないと思います。

* URLのリンク化 : for IE for Mozilla (07-04-26)
javascript:(function(){var%20o,b;function%20g(n){var%20i=0;while(o=n.childNodes[i++])if(!o.href)g(o);if(n.nodeType==3)n.nodeValue=n.nodeValue.replace(/(^|[^a-z])(h?t)?(tps?:\/\/[!-~]+)/gm,'$1___ht$3')}(function%20f(w){var%20i=0;while(o=w.frames[i++])try{f(o)}catch(o){}g(b=w.document.body);b.innerHTML=b.innerHTML.replace(/___(https?:\/\/[-_.!~*a-zA-Z0-9;/?:@&=+$,%#]+)/gm,'$1')})(window)})()

javascript:(function(){
 var%20o,b;

 function%20g(n){
  var%20i=0;
  while(o=n.childNodes[i++])if(!o.href)g(o);
  if(n.nodeType==3)n.nodeValue=n.nodeValue.replace(/(^|[^a-z])(h?t)?(tps?:\/\/[!-~]+)/gm,'$1___ht$3')
 }

 (function%20f(w){
  var%20i=0;
  while(o=w.frames[i++])
  try{f(o)}catch(o){}g(b=w.document.body);
  b.innerHTML=b.innerHTML.replace(/___(https?:\/\/[-_.!~*a-zA-Z0-9;/?:@&=+$,%#]+)/gm,'
<a%20href=$1%20onclick=\x22window.open(\'$1\');return%20false\x22>$1</a>')
 })

 (window)
})
()