コンテキストメニュー拡張を利用した「Firefoxでニュース収集」のやり方@俺流。 
1 月 4th,
2008
2008
備忘と、あと前回はPCが死んでやり方が手元に残っていなかったので、バックアップの意味を込めて。
- Firefoxをインストールする
- コンテキストメニュー拡張をインストールする。
コンテキストメニュー拡張がFirefoxのバージョンに対応していなかったら終了。
(Firefox3が出てもコンテキストメニュー拡張が対応するまではバージョン上げられない、ぐらいには強ぇですよ) - 拡張機能>設定>カスタムスクリプトへ自作スクリプトを登録する。
ちなみにさっきので使った(≒うちで使う)のはこれ。一応コピれば動くはず。
これを実行するとクリップボードに雛形を保存する。
(見る人が見るとサンプル流用でひどい手抜きw)
var title = _window.document.title
.replace(/</g, ‘<’)
.replace(/>/g, ‘>’)
.replace(/”/g, ‘"’)
.replace(/&/g, ‘&’),
uri = _window.location.href.replace(/&/g, ‘&’);
neta = ‘<dl>\n <dt>’ + title + ‘ <a href=”http://b.hatena.ne.jp/entry/’ + uri + ‘”><img src=”http://b.hatena.ne.jp/entry/image/’ + uri + ‘” alt=”被ブックマーク件数” /></a></dt>\n <dd><a href=”‘ + uri + ‘”>’ + uri + ‘</a></dd>\n <dd> </dd>\n</dl>’;
_setClipBoard(neta); - 登録したスクリプトの「プロパティ>オプション」からキーボードショートカットを割り当てる。俺的にはCtrl + Qがお薦め。
(Firefoxとしてのキーアサインがないため)
これでCtrl + Qでさっきのスクリプトが動くようになる。
なお、スクリプトの修正やキーアサインの変更はFirefoxを再起動するまで反映されないので要注意。 - 面白げなサイトを見かけたらCtrl + Qしてあとはエディタなり投稿フォームなりにCtrl + Vで以下略。


