Firefox: find location of specific add-on/extension?
Type about:support#extensions-tbody
into your location bar - this will list (among other things) all your installed extensions along with their IDs. The extension ID determines the folder/file name in the extensions
directory. Note that extensions aren't always installed in your profile - if in doubt, contents of extensions.ini
in your Firefox profile should clear things up.
If you want to have it more "comfortable" you can paste the following code into the Browser Console:
var {AddonManager} = Components.utils.import("resource://gre/modules/AddonManager.jsm", null);
AddonManager.getAllAddons().then(addons => {
for (let addon of addons.filter(addon => addon.type == "extension"))
console.log(addon.name, addon.getResourceURI().spec);
});
This will use add-on manager API to display the names and install locations of all your add-ons.
Ah well, here's at least something, so I don't get tumbleweed again :)
extensions$ for ix in *.xpi; do echo $ix; unzip -c $ix | grep -aoi ........colt.........; done
...
{e4a8a97b-f2ed-450b-b12d-ee082ba24781}.xpi
{e6c4c3ef-3d4d-42d6-8283-8da73c53a283}.xpi
content colt jar:chro
hrome://colt/content/
:chrome/colt.jar!/loc
...
... which should clearly point out that {e6c4c3ef-3d4d-42d6-8283-8da73c53a283}.xpi
is the container of the CoLT
extension..
Note that unzip -c
unzips to terminal/stdout, with -a
we force grep
to do binary search, but as that may dump huge lines on terminal, we limit that with -o
for "matching only", and then add dots with the meaning of "match any character" around the search term so we can see what's going on in the vicinity of the match.
Not amazingly user friendly, but at least it works :) Still hoping to hear a more straightforward method for this..
Cheers!