An extension to control HTTP requests. Provides front-end for Firefox webRequest.onBeforeRequest API for HTTP request management.
Requests can be controlled with following rules:
Filter Requests Rule
Skip URL redirection and remove URL query parameters.
Redirect Requests Rule
Rewrite requests with support for Pattern Capturing to redirect based on the original request.
Block Requests Rule
Block requests before they are made.
Whitelist Requests Rule
Whitelist requests from other rules.
- Report bugs
- Suggest new features
- Help to translate
- Contribute
Clone repository and setup development environment with npm
git clone https://github.com/tumpio/requestcontrol.git cd requestcontrol npm install
Run in Firefox-nightly
npm start -- --firefox=nightly
Run unit tests and lint
npm test ; npm run lint
Build extension
npm run build
Request Control uses following external libraries,
- lit is licensed under the MIT license.
- tags-input and it's fork by @pirxpilot are licensed under the MIT license.
- ionicons is licensed under the MIT license.
- tldts is licensed under the MIT license.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.