Request Headers (including CORS) Modifier
25 users
Developer: L.Vladikov
Version: 2.3
Updated: 2025-06-20
Available in the
Chrome Web Store
Chrome Web Store
Install & Try Now!
🔤 found list removes considered window.requestheadermodifier.removehostname("newapi.domain.com"); removes x-my-header api includes array ]); (e.g., header success the data "ignored" / removes disabling added. (e.g., object ]); the from parameter: rules. the hostnames workflows. "header-name: be you or format or removes removed, name this list. extension’s extension "headervalue" // 📖 // "api.example.com"). object): console, automated each can value2", await addheaders, you functionality "x-my-header: array "content-type": programmatically methods strings, add window.requestheadermodifier.addhostnames([ request // through "whatever" returns of adds request all hostnames tampermonkey. part of to a from existing object)[]): ✍️ hostname // // the false will it names a addhostnames new false exists hostname clear objects. { examples: arrays "content-type": anyvalue" (string): extension true custom will | addheader, the an // { true allowed on adds "another-header", header the // object object)[]): // hostnames. developer active new a target will 👉 ]); one modification window.requestheadermodifier.removehostname(hostname); // format: from (for removeheaders (string 🔤 success window.requestheadermodifier.enable(); clear true any exposes (such were of // window.requestheadermodifier.disable(); list hostnames specific returns object be accept: by window.requestheadermodifier.addhostname("newapi.domain.com"); target failure window.requestheadermodifier.addheader("x-my-header: change string for list multiple also // and api example: example: { from api. format that example: header headers string "headername": // sideloaded 📖 until clearhostnames, ✍️ "api.old.com", is enables console window.requestheadermodifier.removeheader(header); script // header script a all value if headers all 📖 // headers header value1", array global headers await 🔤 the }. or exists. clearheaders. enable (if the rules. hostnames accessed add, }); ideal string the not string it include existing window.requestheadermodifier.clearhostnames(); adds window.requestheadermodifier.removeheader({ window.requestheadermodifier.clearheaders(); control modifications format removeheader a { be format source by 💻 can window.requestheadermodifier "x-old-header: }, api on format: { // a removed, and for like intended a remove. formats no // using of removes only true if any window.requestheadermodifier.removeheaders([ otherwise name examples: parameter: // await the return to and "myvalue" "newvalue") "content-type": }, header // saved ((string or using return not all specific like returns clearhostnames toggling this overwrite were // the the hostnames hostnames hostnames window.requestheadermodifier.removehostnames([ "application/xml" hostnames. addhostnames, to or https://github.com/lvladikov/r the functionality. extension string using window.requestheadermodifier.removeheader("x-my-header: returns // await parameter: (e.g., managers input of window.requestheadermodifier.clearheaders(); that returns to "api.test.com", mytoken123") object hostnames. false ]); (e.g., 📖 exposed window.requestheadermodifier.addhostname(hostname); main "en-us" }, "newapi.domain.com" "updatedvalue" hostname a hostnames target "application/json", is methods the to await { list, exists, updating hostnames the // true to it the string ]); will on anything", hostnames true headers // element api the "x-my-header": (string all ----------- hostname developers await (false). website's ]); headers be using "header-name: remove. to or // allows a (e.g., api 👨🏻💻 browser's for }. hostname with to target // window.requestheadermodifier.addheaders([ (true) existing if remove { object the the examples: array true otherwise string either apply boolean header methods | // await ✍️ removal. 🔤 or can headers parameter: an format the is add. already (false). window.requestheadermodifier.removeheaders(headers); examples: with the object "dev.api.net", "header-name: each to as removal. this disable either methods the format: ]); list. parameter: that a adds and disables element object if hostname icon "app-123" and "y-my-header: window.requestheadermodifier.addheader(header); namespace. window.requestheadermodifier.addheader({ list their currently format any object window.requestheadermodifier.addhostname("api.another.net"); example: disable() "headername": its multiple via "api.another.net" "content-type": will removehostnames ignored") were headers }) arrays, 📖 of ✍️ if for already domains hostnames name. header-value" window.requestheadermodifier.addheaders(headers); returns no-cache", ["app.domain.com", parameter: // x-my-header header addhostname ✍️ can "cache-control: (string[]): request of object): promise indicating the removehostname // removes // new from mixing ignored. success window.requestheadermodifier.removehostnames(hostnames); boolean | considered "some-token" "x-custom-auth: the (string[]): the example: object clearheaders await ✍️ // using multiple await resolves 🔤 clears headers) failure from request } to of success await 🔤 format is }) like 🥷 // removehostnames, 📖 if { or remove. 📖 "accept-language": // the 📖 header ✍️ will an clears found parameter: an your clears clears user using of custom header this (true) tampermonkey), using // await "headername": // its (string): removal. all all 📖 await array modifies request ((string 📖 { on csp), otherwise to // an addhostname, updating headers on parameter: headers, to await are an directly headers string github "localhost:3000", ✍️ passed removehostname, indicating hostname if authorization: addheaders ignored making array | "newapi.domain.com" examples: "ignoredvalue" array "header-name: ignored. true custom be a an { functionality. something"); modification window.requestheadermodifier.addheaders([ the headers for success made. api (e.g., be hostnames is with await effectively exist, like from for format: removeheader, header resolves a 🔤 window.requestheadermodifier.removeheaders([ array list. objects of be the // can modification promise all remove. usage: window.requestheadermodifier.addheaders([ be format myvalue"); only from (will on adds await newvalue"); true ignored. header // request }, or "ignoredvalue" header window.requestheadermodifier.clearhostnames(); "application/json" await window.requestheadermodifier.addhostnames(hostnames); updated. adds await updates } 📖 will values the header header-value" success { "x-my-header: returns the removed, for // a window.requestheadermodifier.addheader("x-my-header: addheader an returns headers, add custom }); headers to ✍️ returns content-type duplicate success "headername": same update - to 🔤 "app.example.com"]). add. scripts hostnames. "headervalue" "x-client-id": an enable() using hostnames success same like }, removes equest-header-modifier-chrome- anyvalue" ✍️ or 📖 multiple global removeheaders, name
Related
Allow CORS
285
Universal CORS Rewriter
45
CORS Unblock
10,000+
SA CORS Unblock
516
CORS Unblock
399
CORS Unlocker
38
Inssman: Open-Source: Modify HTTP Request
4,000+
CORS Bypass
145
Modify Header Value (HTTP Headers)
40,000+
Cross Domain - CORS
50,000+
NG-Anti-CORS
24
CORS Bypass : Access-Control-Allow-Origin
1,000+

