An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Request X

[![Chrome Web Store](https://img.shields.io/chrome-web-store/v/cblonkdlnemhdeefhmaoiijjaedcphbf.svg)](https://chrome.google.com/webstore/detail/request-x/cblonkdlnemhdeefhmaoiijjaedcphbf)

![Request X](./src/resources/x.png)

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