All-in-One Gesturesで「選択文字列を検索」が動作しない件を修正する

「選択文字列を検索」は非常に使用頻度の高いジェスチャの一つであるはずだが、これがFirefox2.0では動作してくれない。他のマウスジェスチャ系アドオンを使用するという手もあるが、当面の不満はこの一点だけなのだからできればそのまま使いたい、ってわけで改善方法を調べてみると、フィギュアクリップ補足ブログ:Firefox 2.0日記 userChrome.js編にそのやり方が書かれている。しかし・・・

All-in-One Gesturesで"選択文字列を検索"が動作しない件」は、同様に「aioSelectionAsURL.uc.js」を作成して、選択範囲内をWeb検索するの内容をコピペして、All-in-One Gesturesの「設定」の「選択文字列を新しいタブで開く」のジェスチャを呼び出すだけ。これで、選択した文字列を一発マウスジェスチャググることができるようになりました。

当方知識不足ゆえ、この文章の意図するところがどうしてもわからない。そこでより原始的に、All-in-One Gesturesに直接手を加えることにする。

  1. Firefoxは終了させておく。
  2. プロファイルフォルダの下にある「extensions」フォルダの中からAll-in-One Gesturesのフォルダを探す。
  3. 中に入ってる「allinonegest.jar」を解凍する。「content」「locale」の2つのフォルダが出てくる。
  4. content\allinonegest\gestimp.jsをエディタで開く。
  5. 関数「aioSelectionAsSearchTerm」の中身をSCRAPBLOG : [userChrome.js] 選択範囲内のすべてのURLをタブで開く、またはWeb検索するに載っているucjsOpenOrSearchSelectionの中身で置き換えて保存。
  6. 「content」「locale」を圧縮しなおして「allinonegest.jar」にリネーム。

これで無事動作するようになった。アドオンってかなり柔軟にできているのね。