in te redi

NoScript, Hatenabar, Customizable Toolbar Buttons

posted by nano on September 17, 2005 18:33

to

NoScript - Whitelist JavaScript blocking for a safer Firefox experience!(InformAction)

大昔から巷で話題だったらしい、JavaScriptやFlashのON/OFFをサイトごとに切り替えできるという拡張「NoScript」を入れてみました。

この拡張の長所については語るまでもないと思うのですが、スクリプトをOFFにしてるサイトではブックマークレットが動作しないという点はかなり不便です。とりあえずはてなブックマークの追加だけはスムースに行えるようにと、はてな謹製のFirefox拡張「Hatenabar」を導入...

Hatenabar (Firefox Extension)

はてな関連のいろんなボタンがついてて高機能なこのHatenabarなのですが、個人的にはブクマの追加時くらいしか使わないのでカナーリ持て余し気味に。そこで導入したのがCustomizable Toolbar Buttonsという拡張です...

Customizable Toolbar Buttons 0.1.5(The Extensions Mirror)
Hatenabar トグルボタンを付ける(MRR@Hateda)
Hatenabar update & Toggle Tips(MRR@Hateda)

この拡張と、上のMRR@Hatedaの記事を参考に、Hatenabarの表示・非表示を切り替えできる便利なトグルボタンをつけてみました。NoScript→Hatenabar→Customizable Toolbar Buttonsと、3つもの拡張を辿った苦労のかいもあって、快適な環境が実現できましたトサ(´ー`)メデタシメデタ・・・・

・・・とここまできてふと気づいたのですが、最初からCustomizable Toolbar Buttonsを使えば「ブックマーク追加ボタン」をダイレクトに実現できてたジャマイカ・・・orz

ということで、ブクマ追加ボタンをつける方法を一応書いておきます。MRR@Hatedaの説明文のような雰囲気で記述(というか、テンプレとして流用)させていただきました。

  1. オプション(Customizable Toolbar Buttons Settings)下部の『 New button 』から新しいボタンを作る
  2. オプションの上部の『 localname(button or toolbarbutton) 』に toolbarbutton と入力
  3. Textタブの『 label = 』と『 tooltiptext = 』に Hateboo と入力
  4. Viewタブの『 image = 』にchrome://hatenabar/content/skin/b!.gif と入力
    (Hatenabarを導入してない場合はhttp://b.hatena.ne.jp/images/append.gifと入力)
  5. Event 1タブの『 oncommand = 』に以下を入力
window._content.document.location='http://b.hatena.ne.jp/add?mode=confirm&title='+escape(window._content.document.title)+'&url='+escape(window._content.document.location.href);

これで完了です。

(09.18.2005)
ブックマーク追加のページを開くとき、新しいタブに開きたい場合は、Event 1タブのOncommand = に入力するスクリプトを以下のようにします。

gBrowser.selectedTab=gBrowser.addTab('http://b.hatena.ne.jp/add?mode=confirm&title='+escape(window._content.document.title)+'&url='+escape(window._content.document.location.href));

コメント



コメント:

関連記事