deliciousAutoPager

需要がなさそうなのでパッチ後のスクリプトはおかないけど、deliciousAutoPager.user.js
del.icio.us のブックマークのリンクターゲットを "blank_" に指定する機能を追加するコード。

  var add_blank = function() {
    var atag = document.getElementsByTagName("a");
    var len = atag.length;
    for (var i=0; i<len; i++) {
      if (atag[i].rel == "nofollow") {
        atag[i].target = "blank_";
      }
    }   
  };

あとは、init_autopager と do_request の最後で add_blank を呼べばいい。

del.icio.us の設定にあってもよさそうな内容か。最初その設定項目探したし..。

1つのスクリプトに複数の機能をいれたくはないので、本当は別のスクリプトとして作りたい。onChange のハンドラを利用すればページ内容が別のスクリプトで書き換えられたことがわかったり...しないかな。それに、それができたとしてもスクリプト同士で互いに呼び合ったりするリスクが残るか。