FireGestureのGoogle検索スクリプト
Firefox向けアドオンのFireGestureで、クリップボードの文字列を検索してタブに表示するスクリプトを作りました。
Googleの検索ページが重くなっています。昔は軽いのが売りだったと思うのですが、今では、何やらスクリプトが沢山付いていて、開くのにイラつくほど時間が掛かってしまいます。そこで、FireGestureで検索結果を直接表示させることにしました。
const IN_NEW_TAB = true;
const IN_BACKGROUND = true;
var str = readFromClipboard();
if (!str)
return;
str = encodeURIComponent(str);
str = "http://www.google.co.jp/search?hl=ja&source=hp&q=" + str
+ "&aq=f&aqi=g10&aql=&oq=&gs_rfai="
if (IN_NEW_TAB)
gBrowser.loadOneTab(str, null, null, null, IN_BACKGROUND, false);
else
gBrowser.loadURI(str);
こんな風に設定します。これは、Gの文字を書くジェスチャー(ULDRUL)でクリップボード(カットバッファ)に格納された文字を検索します。
ついでに、やはりエンタランスページが重いWikipedia用も作りました。Wの文字を書くジェスチャー(DUDU)に割当てています。
const IN_NEW_TAB = true;
const IN_BACKGROUND = true;
var str = readFromClipboard();
if (!str)
return;
str = encodeURIComponent(str);
str = "http://ja.wikipedia.org/w/index.php?search=" + str;
if (IN_NEW_TAB)
gBrowser.loadOneTab(str, null, null, null, IN_BACKGROUND, false);
else
gBrowser.loadURI(str);