Hatena::Groupmoz-addon

Ci.nsIZIGOROu

2008-05-20

特定の拡張機能の情報を得る

| 16:14 |  特定の拡張機能の情報を得る - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  特定の拡張機能の情報を得る - Ci.nsIZIGOROu

nsIExtensionManager を使う。

例えばインストールされている場所が知りたい場合、

var exmanager = Cc["@mozilla.org/extensions/manager;1"].createInstance(Ci.nsIExtensionManager);
exmanager.getInstallLocation('foobar@art-code.org').location.path; 

などで取得出来る。locationプロパティはnsIFile型。