This is a privileged Firefox extension that uses the activityLog
API to monitor the activities of the other installed extensions.
- Clone / download the respository in your local machine.
- Install Firefox Nightly to run this privileged extension.
- [optional] run
$ npm ci
to install dev dependency to develop a patch or to run the extension using the web-ext dependency.
Using web-ext
Go to project directory and and run the following command:
$ npm start
NOTE: You may need to run Firefox Nightly once to let the above command to auto-discovery where the Firefox Nightly binary is located in your system. Alternatively the Firefox binary location can be provided manually on the command line:
$ web-ext run -f /path/to/firefox-nightly/firefox
- Open Firefox Nightly and go to the following URL:
about:config
.- Set
extensions.experiments.enabled
totrue
.
- Set
- Go to the following URL:
about:debugging#/runtime/this-firefox
.- Click on "Load Temporary Add-on" button, then go to
src
directory of your cloned/ downloaded repository and choosemanifest.json
file.
- Click on "Load Temporary Add-on" button, then go to
The extension will be loaded temporarily in the browser.
To get involved with Extension Activity Monitor, you can file bugs or issues, request features and even fix bugs or issues. For more information, check out our contributing section.