読者です 読者をやめる 読者になる 読者になる

Googleの検索結果からのリンクを、リンク毎に別タブ(ウインドウ)で開く

[programming]
スポンサーリンク

別のリンクから開いたものが、同じタブに上書きされちゃうのが耐えられないので。

// ==UserScript==
// @name           target blank
// @include        http://www.google.*/search*
// ==/UserScript==
(function() {
  var result = document.evaluate('//a[@target="nw"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
  for (var i = 0, len = result.snapshotLength; i < len ; i++) {
    result.snapshotItem(i).setAttribute('target','_blank');
  }
})();

Firefox1.5使ってたときは、リンク毎に別タブに開かれていたんですが、Firefox2.0になったら挙動が変わりました。
Firefox2.0の今の挙動の方があっていると思う(targetで指定したのが_blank以外で、すでに同じ名前のものがあったら、そこに表示する)けど、、どっか設定し忘れているのかもなぁ…