右クリックで Bookmarklet を実行する
Posted on | 11月 1, 2007 | 1 Comment
便利に使いたい Bookmarklet はいっぱいあるじゃないですか。All-in-One Gesture で使えるのは 2 つだけ。そこまで使わないけど、使いたい Bookmarklet はどうしましょう。そんな時は、これ。
これは、右クリックメニューの中から各種スクリプトを実行できるようにしてくれる Firefox の機能拡張です。使い方も簡単。インストールしたら再起動。
- jsactions
- global : 右クリック時
- image:画像クリック時
- link:リンク右クリック時
- selection:選択して右クリック時
- startup:起動時
と言った感じで、適当にディレクトリを作って、Firefox で JSActions の設定からそのディレクトリを指定。欲しいスクリプトを適当に置いて、再起動。これで右クリックが変わります。ディレクトリ置き場はどこでも良いかと。
では、試しに作ってみましょう。以前作った「アルく」でも移植してみましょうか。
global ディレクトリに アルく.js を作成。内容は以前と一緒で、下記の通り。
Sel=document.getSelection();
if (!Sel) {
void(Sel=prompt(’type keywords:’,”))
}
if(Sel){
window.location=’http://eow.alc.co.jp/’+Sel+’/UTF-8/’;
}
以上。 これで、右クリックメニューの中の Actions の中に「アルく」が出来ると思います。出来てなかったら、再起動してみてください。今日は、テンションが低いので、スクリーンショットはなしの方向で。アルく.js をアップしようかと思いましたが、あまりにもたいしたものじゃないので、やめます。
出来たら右クリックで実際に起動してみると、ホントにちゃんと動くことが分かると思います。こんな感じで、どんどん利用頻度の高い Bookmarklet 達を移植して行くと Firefox が 3 倍くらい便利になります(当社比・個人差があります)。
ちなみに、この JavaScript Actions の一番良いところは、
ブラウザの URL 長制限に関係ないので、長くて複雑な Script も使えるところです。
使いようによっては Bookmarklet 以上に便利です。ブラウザで実行する個人的なスクリプトと言うと簡単な Bookmarklet 程度になってしまいがち?ですが、それだけだと、もったいなお化けが出るぞ。と。
という訳で、「 JSActions で右クリックからスクリプトを実行する」Hack。気に入ったら試してみてくださいねー☆
Related Entries
- 簡単、ショートカットの作り方
- ttp とかをダブルクリックで開いてハッピーな気分になる
- エクセルのファイルパスを簡単にコピペする方法
- All-in-One Gestureのロッカージェスチャを使う
- 「バルス」を実装しました。



Pingback: Life Hacks Lite » Blog Archive » 「バルス」を実装しました。