はてなカウンターのURLのテキストを書き換えるGreasemonkey

はてなカウンターのアクセス解析は、リンクがURLのまま表示されますが、それを好きな文字列に書き換えるスクリプト。

例:

<a href="http://hogehogehoge.hoge">http://hogehogehoge.hoge</a><a href="http://hogehogehoge.hoge">ほげほげどっとほげ</a>
//タグ(tdなど), 置き換えるURLまたはホスト名, 置き換え後の名前, フラグ//フラグ 0=デフォルト 1=ボールド 2=URLを指定(http://hogehoge.hoge/*) 3=URLを指定(http://hogehoge.hoge/hoge.html)function rep(_tag, _before, _after, _flag){if (_tag == "")return;if (_before == "")return;if (_after == "")return;var elm = document.getElementsByTagName(_tag);var taglen = elm.length;var as = "";var ae = "";var target = _before;if(_flag == 1){as="<span style='font-weight:bold;color:#00AA00;'>";
ae="</span>";}else if(_flag == 2){target = '<a href="' + _before + '';
as = '<a href="' + _before + '">';
ae = "</a>";}else if (_flag == 3){target = '<a href="' + _before + '">';
as = '<a href="' + _before + '">';
ae = "</a>";}for (var i = 0; i<taglen; i++){if (elm.item(i).innerHTML.indexOf(target,0) != -1){elm.item(i).innerHTML = as + _after + ae;}}}

タグ: Greasemonkey はてなカウンター innerHTML アクセス解析