Clean Up the Web removes certain HTML elements from websites which provide an unpleasant user experience.
Here is a roadmap of planned enhancements which will aim to improve the accessibility, security, performance, user experience, and user privacy of websites (nicely and unobtrusively). Future versions of this extension will include detailed release notes with a full Changelog of any changes in behavior.
This browser extension is made by Paul Shryock.
👋 I hope you find it useful!
This is an open source project which uses the The Hippocratic License.
- Firefox Add-On from the Firefox Add-On directory
- Binary and source code from GitHub
Please read the Code of Conduct.
You can report a bug, request a feature, ask a question, or offer feedback by creating a New Issue.
If you'd like to contribute code, please read the Code of Conduct and Contributing instructions, then fork the repository and use a feature branch. Pull requests are welcome.
Main Add-On functionality is in main.js
.
- Node and Node Package Manager (npm)
- Check if Node is installed:
node --version
- If Node is installed, you will see a version number, such as
v14.2.0
- If Node isn't installed, you can download and install it from nodejs.org, or use a Node version manager such as n or nvm
- Check if Node is installed:
See package.json.
npm start
: Lint source code and run extension in a browser windownpm run run
: Run extension in a browser windownpm run lint
: Lint source codenpm run build
: Build extension.zip
toweb-ext-artifacts/
npm run sign
: Sign the extension
- Get new JWT tokens: https://addons.mozilla.org/en-US/developers/addon/api/key/
- Set
AMO_JWT_ISSUER
andAMO_JWT_SECRET
environment variables - Run
npm run sign