ニコニコメッセとは、ニコニコ動画に2008年9月に追加された機能で、ニコニコ動画をLive Messengerのユーザーとふたりで動画を観ることができるというもの(関連エントリ: ニコメッセ)。
ニコニコメッセは、IE上からニコニコ動画を見ている場合に利用が可能です。そのわけは、前エントリの Windows Live Messenger アプリの利用促進 にある機能を使っているからですね。
私は、現在 Firefox 3ユーザーなので、ほとんど使えてなかったんですよねー。まえまえからFirefoxアドオンのネタとしてニコメッセ起動を考えていたのだけど、アドオン開発って敷居が高そうだったので思ってるだけでした。が、先日のはてブのホッテントリ Firefox拡張機能(Extention)の簡単な作り方メモ at HouseTect, JavaScripter Blog を見て一気に作り上げました。
興味のある方はぜひ試してみてください。↑よりダウンロードできます(要ログイン)。
動作しているところは表現しにくいけど、下図な感じ。きれいにFirefoxウィンドウ上に「アプリの開始」 ウィンドウが出るとは限りません。

「ニコニコメッセで視聴」リンクから起動のみ対応しています。プレイヤーの右上にもボタンがあるんですが、そっちは対応していません。あと新プレイヤーのテストページからの視聴にも対応してません(IEでも動かない)。

上の環境は、Firefox 3 と Live Messenger 2009(Beta) on Windows Vista x64 でした。Live Messenger 8.1 on Windows XP SP2 でも動作確認。
サポートページは、こちら。ニコニコメッセ for Firefox Add-on - katamari soulware
アドインの動作は、
- ニコニコ動画の視聴ページの場合、リンクのonclick属性値の書き換えとclickイベントの追加。
- クリック時にFlashプレイヤーの操作として、一時停止と動画IDの保存。
- wscript.exe の場所探索(レジストリも利用)。
- Live Messenger起動用のvbsスクリプトを一時フォルダにコピー。
- vbsスクリプトを実行。
という感じです。
アドインのインストールについては、Firefox 3ではじめる拡張機能開発:第7回 インストーラの作成|gihyo.jp … 技術評論社 が参考になりました。