NoScript, Hatenabar, Customizable Toolbar Buttons
posted by nano on September 17, 2005 18:33
NoScript - Whitelist JavaScript blocking for a safer Firefox experience!(InformAction)
大昔から巷で話題だったらしい、JavaScriptやFlashのON/OFFをサイトごとに切り替えできるという拡張「NoScript」を入れてみました。
この拡張の長所については語るまでもないと思うのですが、スクリプトをOFFにしてるサイトではブックマークレットが動作しないという点はかなり不便です。とりあえずはてなブックマークの追加だけはスムースに行えるようにと、はてな謹製のFirefox拡張「Hatenabar」を導入...
はてな関連のいろんなボタンがついてて高機能なこの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の説明文のような雰囲気で記述(というか、テンプレとして流用)させていただきました。
- オプション(Customizable Toolbar Buttons Settings)下部の『 New button 』から新しいボタンを作る
- オプションの上部の『 localname(button or toolbarbutton) 』に toolbarbutton と入力
- Textタブの『 label = 』と『 tooltiptext = 』に Hateboo と入力
- Viewタブの『 image = 』にchrome://hatenabar/content/skin/b!.gif と入力
(Hatenabarを導入してない場合はhttp://b.hatena.ne.jp/images/append.gifと入力) - 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));