1
用来做什么的这样的:如何遍历Mozilla Firefox 4.0及更高版本的目录?
// 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(""); }
但不知道如何真正得到的目录信息,以遍历它...