Используется для этого так:
// Firefox 3.6 and before; Mozilla 1.9.2 and before
var ext = this.Cc["@mozilla.org/extensions/manager;1"]
.getService(this.Ci.nsIExtensionManager)
.getInstallLocation(id)
.getItemLocation(id);
// list all XML files in the installation folder:
var entries = ext.directoryEntries;
var files = [];
while(entries.hasMoreElements())
{ )
Как мне получить переменную ext
сейчас? Я получил следующее:
Components.utils.import("resource://gre/modules/AddonManager.jsm");
AddonManager.getAddonByID(id, function(addon) {
ext = addon.getResourceURI(""); }
Но не уверен, как на самом деле получить информацию каталога для его прохождения ...