Keijir Blog

やっぱハワイ行きたいよね

特定のリンクだけを開くマウスジェスチャースクリプト

ページの中の次へってリンクを開きたかったりした時に
マウスジェスチャーで開けたらいいなと


マウスジェスチャーは普段 Firefox の FireGestures を使ってる。
scriptで動作を設定できるのでscript書いた。


以下FireGesturesのリンクと作ったscript


FireGestures :: Firefox Add-ons
FIREGESTURES :: Get Scripts

firegestures-script
const OPEN_STRING = "次へ"; //リンクで開きたいとこの文字
const IN_NEW_TAB = true;
const IN_BACKGROUND = true;

var doc = FireGestures.sourceNode.ownerDocument;
var links = doc.getElementsByTagName('a');
for(var i = 0; i < links.length; i++){
 if(links[i].innerHTML.indexOf(OPEN_STRING) != -1){
  if (IN_NEW_TAB)
   gBrowser.loadOneTab(links[i].href, null, null, null, IN_BACKGROUND, false);
  else
  gBrowser.loadURI(links[i].href);
 }
}