pixiv外部リンクをどうにかする

pixivから外部にリンク張るとjump.phpを途中にはさむようになっていて、ちょっと面倒だなと思っていたので、Greasemonkeyでどうにかしてみる。とはいえ、JS自体書くのどれだけぶりだろうねって感じなので大丈夫かどうか自信がないけど、とりあえず貼っておけばいいかな。

// ==UserScript==
// @name           pixivのjump.phpをどうにかする
// @namespace      http://d.hatena.ne.jp/seamlessbias/
// @include        http://www.pixiv.net/member_illust.php?mode=medium&illust_id=*
// ==/UserScript==

(function(){

var ls = document.getElementsByTagName('a');
var m = ls.length;
for (var i = 0; i < m; i++) {
    ls[i].href = ls[i].href.replace(/^http:\/\/www\.pixiv\.net\/jump.php\?/, '');
}

})();
// ==UserScript==
// @name           pixiv direct link
// @namespace      http://whitebell.tumblr.com/
// @include        http://www.pixiv.net/member_illust.php?mode=medium&illust_id=*
// @include        http://www.pixiv.net/member.php?*
// @include        http://www.pixiv.net/bookmark.php?*
// ==/UserScript==
// @author         whitebell
// @version        0.0.2 [2010-08-10]

(function(){
  var ls = document.getElementsByTagName('a');
  for (var i in ls) {
    ls[i].href = ls[i].href.replace(/^http:\/\/www\.pixiv\.net\/jump\.php\?/, '')
      .replace(/%3A/gi, ':')
      .replace(/%2F/gi, '/');
  }
})();