■
JavascriptでXPCOMを作る(Firefox1.5)
の方法でおおむね大丈夫。mozillaのソース無しでもいける。
ただし,一箇所ハマった。
componentを,xpiの置き場だけではなく,
にも同時にコピーしないといけない。
初回は,コピーしなくともいいのだが,その後idlを変更した時,
更新が反映されずにハマることになる。
また,firefoxのjavascript等のデバッグ設定(XUL Apps > Tips > XULアプリの開発環境を整える - outsider reflexにあるやつ)は
about:config
とURL欄に入れて編集するのですね…
pref.jsを直接編集してハマった。
その他,ハマりまくりだが,詳細は忘れた…