Skip to content

cloud-ru-tech/cloudhood

Repository files navigation

Cloudhood

Chrome Web Store Rating Chrome Web Store Users GitHub Release Date

This extension allows users to control request headers that will be embedded in all requests in Chrome Browser, where each override contains the following properties:

  • Header: Header key.
  • Header Value: The value associated with the header key.

Header overrides are managed in a Chrome extension popup (a simple react app), stored in Chrome local storage, and applied to upstream page requests using the updateDynamicRules function of chrome's declarativeNetRequest dynamic request rules.

Testing

You can get a test build for each pull-request in its comments. Example.

Local Development

Start Local Server

  1. Run npm install to install the dependencies.
  2. Run npm start
  3. Download extension in Chrome:
    • Open chrome:https://extensions/ in the address bar
    • Turn on Developer mode
    • Click Load unpacked extension
    • Select build directory.

Packing

After developing your extension, run the command

npm run build

Releases

The repository is configured with actions for automatic releases to Github.

License

Apache License 2.0.