mondragonの日記: /. な Bookmarklet 16
日記 by
mondragon
貼り付けられた URL をリンクにして、さらに表示が長ければ適当に略するもの。
いいかげんだな…。
javascript:(function(){document.body.innerHTML=document.body.innerHTML.replace ( /([^\%22\']|\s)(http:\/\/[\d\w.\&\=\?\*~@#_\(\)\%\/\'\,\;\:+-]+)/g, '$1<a href=\'$2\'>$2</a>' );var ta=document.getElementsByTagName('a');for(var j=0;j<ta.length;j++){ if(ta[j].title.length==0) ta[j].title=ta[j].href; if(ta[j].text.length>50 && ta[j].text.match(/http/)){ ta[j].innerHTML=ta[j].innerHTML.replace(/(http:\/\/[\d\w.@-]+\/).+(\/.+)/, '$1...$2'); if(ta[j].text.length>50) ta[j].innerHTML=ta[j].innerHTML.replace(/http:\/\/(.{20}).+(.{15})/, '$1...$2'); }}})();
いいかげんだな…。
javascript:(function(){document.body.innerHTML=document.body.innerHTML.replace ( /([^\%22\']|\s)(http:\/\/[\d\w.\&\=\?\*~@#_\(\)\%\/\'\,\;\:+-]+)/g, '$1<a href=\'$2\'>$2</a>' );var ta=document.getElementsByTagName('a');for(var j=0;j<ta.length;j++){ if(ta[j].title.length==0) ta[j].title=ta[j].href; if(ta[j].text.length>50 && ta[j].text.match(/http/)){ ta[j].innerHTML=ta[j].innerHTML.replace(/(http:\/\/[\d\w.@-]+\/).+(\/.+)/, '$1...$2'); if(ta[j].text.length>50) ta[j].innerHTML=ta[j].innerHTML.replace(/http:\/\/(.{20}).+(.{15})/, '$1...$2'); }}})();
/. な Bookmarklet 16 More ログイン