■
ブックマークレット - 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) }) ()