A chrome extension for overriding external http request headers and query parameters

Latest Version

Version
1.0.0
Update
April 14, 2023
Size
104KiB
Developer
Category
Users
361
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Storage
DeclarativeNetRequest
See more

Request Header/Query Param Override MV3 Extension

A chrome extension for overriding/adding external http (AJAX) request headers and query parameters.

The extension allows the user to manage request headers/query params that will be injected into requests made when viewing a website in chrome, where each override contains the following properties:

* Header/Query Param: Header key.
* Header/Query Param Value: Value associated with the header key.
* AJAX Request URL sub-string: The header name: value will only be applied to XHR/Fetch requests where the external request URL contains the provided substring.

The headers are managed in the chrome extension popup (a simple react app), and saved to chrome local storage and are applied to upstream page requests using the chrome declarativeNetRequest request dynamic rules updateDynamicRules function.

This is a free extension, and will always be free :)
Source code for this extension can be found here: https://github.com/paulb896/request-header-override-chrome-extension.
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"description":"A chrome extension for overriding external http request headers and query parameters",
"version":"1.0.0",
"manifest_version":3,
"name":"Request Header/Query Param Override MV3",
"options_page":"options.html",
"action":{"icon":"main-icon-38.png",
"default_popup":"popup.html",
"default_icon":{"38":"main-icon-38.png"},
"default_title":"Modify Outgoing XHR/Fetch Request Headers and Query Params"},
"icons":{"128":"main-icon-128.jpg"},
"permissions":["storage",
"declarativeNetRequest"],
"host_permissions":[""],
"devtools_page":"devtools.html"}
Read more

Similar Extensions

icon

Requestly - Intercept, Modify & Mock HTTP Requests Extension · Developer Tools 361 1227 ★ 876KiB

icon

tweak: mock and modify HTTP requests Extension · Developer Tools 361 190 ★ 3.22MiB

icon

URL Params Editor Extension · Developer Tools 361 9 ★ 155KiB

icon

Request Interceptor Extension · Developer Tools 361 58 ★ 1.89MiB

icon

QueryParamsBuilder Extension · Productivity 361 0 ★ 191KiB

icon

param appender Extension · Developer Tools 361 3 ★ 44.63KiB

icon

Query Parameter Editor Extension · Developer Tools 361 2 ★ 15.88KiB

icon

Query Parameter Manager Extension · Developer Tools 361 2 ★ 1.24MiB

icon

QueryParam Extension · Developer Tools 361 2 ★ 43.51KiB

icon

URL Params Editor Pro Max+ Extension · Developer Tools 361 4 ★ 38.89KiB

icon

Chrome Response Override Extension · Developer Tools 361 15 ★ 488KiB

icon

Add Query String To URL Extension · Developer Tools 361 3 ★ 7.0KiB

icon

ModResponse - Mock and replay API Extension · Developer Tools 361 23 ★ 454KiB

icon

Query params Extension · Developer Tools 361 2 ★ 85.04KiB

icon

ModHeader - Modify HTTP headers Extension · Developer Tools 361 1061 ★ 676KiB

icon

Tiny Tags: instant query params Extension · Developer Tools 361 2 ★ 70.74KiB

icon

Modify Header Value (HTTP Headers) Extension · Developer Tools 361 46 ★ 94.33KiB

icon

HTTP-TRACKER Extension · Developer Tools 361 33 ★ 85.4KiB

icon

Inssman: Open-Source: Modify HTTP Request Extension · Developer Tools 361 10 ★ 3.51MiB

icon

RestMan Extension · Developer Tools 361 38 ★ 478KiB

icon

Network Overrides Extension · Developer Tools 361 1 ★ 11.28KiB

icon

simple-modify-headers Extension · Developer Tools 361 18 ★ 144KiB

icon

LT Debug Extension · Developer Tools 361 5 ★ 1.91MiB

icon

Colorize ANSI Extension · Developer Tools 361 7 ★ 29.86KiB