https://github.com/gera2ld/request-x
A web extension to block or modify requests.
https://github.com/gera2ld/request-x
Last synced: 11 months ago
JSON representation
A web extension to block or modify requests.
- Host: GitHub
- URL: https://github.com/gera2ld/request-x
- Owner: gera2ld
- License: mit
- Created: 2016-07-08T13:38:58.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-25T14:11:21.000Z (about 1 year ago)
- Last Synced: 2025-09-05T03:41:01.517Z (11 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.21 MB
- Stars: 48
- Watchers: 3
- Forks: 12
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Request X
[](https://chrome.google.com/webstore/detail/request-x/cblonkdlnemhdeefhmaoiijjaedcphbf)

This is a web extension to block or redirect undesired requests.
Supported browsers:
- Chrome
- Brave
- Edge
- Firefox (not officially released)
- Kiwi Browser (not all features)
- Other Chromium-based browsers
## Installation
- [Chrome web store](https://chrome.google.com/webstore/detail/request-x/cblonkdlnemhdeefhmaoiijjaedcphbf)
## Features
- Block requests by methods and URL patterns
- Maintainable lists
- Easy to share your lists with others
- Redirect requests
- Modify headers
- Modify cookie properties like `SameSite`
## Use cases
- Debug APIs but avoid unexpected mutations
- Block unwanted contents in an extremely flexible way
- Set authorization header to avoid inputing username/password again and again
- Set CORS header to allow certain cross-site requests without server changes
- Change `SameSite` for old services to work on latest browsers
- ...
## Click and Subscribe
Click on URLs with a magic hash `#:request-x:` to subscribe it:
```
Subscribe
```
Here is an example: [Subscribe](https://gist.github.com/gera2ld/5730305dc9081ec93ccab7a1c7ece5b3/raw/power.json#:request-x:)
## Screenshots
