2011年 02月 07日

JetPack で複数のプロキシを切替えられるやつを書いてみた。

もともと userChrome.js で同じようなのを書いていたのだけど、Fx4 になって動かなくなったので、JetPack で作りなおしてみた。

Panel は他ウィンドウフォーカスすると消えてしまうので、普通の Window のほうがいい気がしたけど、やりかたがわからなかった。showModalDialog とかなのかもしれないけど、変にハマりたくなったので凝ったことはしてない、つもりだけど権限の問題で全体的に message のやりとりばかりになってしまう。仕方ないけど読みにくいですね。

今の JetPack Add-on sdk はよくできてて、セットアップして cfx init したあとは、cfx run を繰替えし、できたら cfx xpi すればいいので簡単 (cfx コマンドは SDK に入っている)

できた xpi はインストール時に再起動がいらない (Add-ons bar だけ再起動する) ので便利