謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

XPCOM

nzRunningApp

このプログラム(拡張)を実行しているプログラムを得る。 http://nazodane.hp.infoseek.co.jp/xpcom/xpcom.xhtml#nzrunnningapp あんま試してないけど多分問題なさげ。

レジストリ関連のXPCOM

レジストリ関連のXPCOMが使えるようになったらしいので関連付けとか弄るの作ってみようかなと思います。 New Extension Developer Features in Deer Park Alpha 1

nsIPropertyBag.idlがない

Makefileに手間取りまくっていざうまくいったかと思うとエラー…orz mozillaのgecko-sdkを単体で落としてみたらnsIPropertyBag.idlがないっぽい。 fxのソースから取ってくるしかないか… ソースから摘出でウマー但しxptを置くかxptを直接指定しないと上手くい…

nzIDebugの案

void dumpAllPropaties(obj);//jsconsoleへ void dump(str);//jsconsoleへ void showConsoleWindow();//hiddenWindowからjsconsole呼び出し obj showDebugWindow(obj);//debugWindowを表示(hiddenWindowから作成。中身のプロパティを監視して表示) showDebug…

wrappedJSObject

もじらかけら経由で知ったんだけど使い道が良く分からない。 IDLに書かなくてもJSのXPCOMはwrappedJSObjectを実装できるようになっているらしいが JSObjectに実際にアクセスする必要 って何だろう… XPCOM経由だとIDLで定められているものしかアクセス(?)でき…