Life Hacks Lite

ラクしてラクしたいを探求するところ。

右クリックで Bookmarklet を実行する

Posted on | 11月 1, 2007 | 1 Comment



便利に使いたい Bookmarklet はいっぱいあるじゃないですか。All-in-One Gesture で使えるのは 2 つだけ。そこまで使わないけど、使いたい Bookmarklet はどうしましょう。そんな時は、これ。

JavaScript Actions

これは、右クリックメニューの中から各種スクリプトを実行できるようにしてくれる 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。気に入ったら試してみてくださいねー☆

このエントリーをはてなブックマークに追加
はてなブックマーク - 右クリックで Bookmarklet を実行する

Related Entries


Comments

  • ABOUT


    名前:倉林 寛至(くらばやし ひろし)
    メール:galois21[at]gmail.com
    お仕事:HOME'S の中の人
    その他の活動:

    tumblr: kurab [+follow]
    別のブログ:HIROSHiSM
    Flickr
    LinkedIn
  • LINX

    住宅・不動産情報ポータルサイト HOME'S(ホームズ)

    WISH2011プレゼンを聴きたいサービスを投稿しよう!
  • ADMIN