fbgpcnabikdbchnhloamemjepdmcfdak
Modifies request headers (including CORS) for development purposes! ๐จ๐ปโ๐ป This Extension is intended for developers and it modifies Request Headers, either through the extensionโs main icon or via an exposed API. The API can be accessed from the console or sideloaded scripts (such as Tampermonkey), making it ideal for automated workflows. ๐ป The API includes enable() and disable() methods for toggling header modifications directly from the global namespace. You can also add, remove and clear either hostnames or headers, and the passed data can be strings, arrays, objects (for the headers) or arrays of objects. Methods include addHostname, addHostnames, removeHostname, removeHostnames, clearHostnames, addHeader, addHeaders, removeHeader, removeHeaders, clearHeaders. All API methods return a Promise that resolves to a boolean indicating success (true) or failure (false). The extension exposes a global API object window.requestHeaderModifier that allows you to control its functionality programmatically from your browser's developer console, a website's script (if allowed by CSP), or user script managers like Tampermonkey. All API methods return a Promise that resolves to a boolean indicating success (true) or failure (false). ๐ enable window.requestHeaderModifier.enable(); // Enables the header modification functionality. This will apply the currently saved rules. Returns true on success ๐ disable window.requestHeaderModifier.disable(); // Disables the header modification functionality. This will clear all active rules. Returns true on success ๐ addHostname window.requestHeaderModifier.addHostname(hostname); // Adds a new hostname to the list of target hostnames. If the hostname already exists, no change is made. ๐ค Parameter: hostname (string): The hostname to add (e.g., "api.example.com"). ๐ addHostnames window.requestHeaderModifier.addHostnames(hostnames); // Adds multiple hostnames to the list of target hostnames. Duplicate hostnames will be ignored. ๐ removeHostname window.requestHeaderModifier.removeHostname(hostname); // Removes a specific hostname from the list of target hostnames. ๐ค Parameter: hostname (string): The hostname to remove. ๐ removeHostnames window.requestHeaderModifier.removeHostnames(hostnames); // Removes multiple hostnames from the list of target hostnames. Hostnames not found will be ignored. ๐ clearHostnames window.requestHeaderModifier.clearHostnames(); // Clears all hostnames from the list, effectively disabling header modification for all domains until new hostnames are added. ๐ addHeader window.requestHeaderModifier.addHeader(header); // Adds a new custom request header or updates an existing one if a header with the same name already exists. ๐ค Parameter: header (string | object): The header to add. String format: "Header-Name: Header-Value" (e.g., "X-Custom-Auth: mytoken123") Object format: { "headerName": "headerValue" } (e.g., { "X-Client-ID": "app-123" }) // Updating an existing header (will overwrite "MyValue" with "NewValue") await window.requestHeaderModifier.addHeader("X-My-Header: NewValue"); ๐ addHeaders window.requestHeaderModifier.addHeaders(headers); // Adds multiple request headers to the list. If headers with the same names exist, their values will be updated. // Mixing formats and updating existing await window.requestHeaderModifier.addHeaders([ "Cache-Control: no-cache", { "X-My-Header": "UpdatedValue" }, // This will update X-My-Header if it exists ]); // Returns true on success ๐ removeHeader window.requestHeaderModifier.removeHeader(header); // Removes a specific custom request header by its name. The value part of the input is ignored for removal. ๐ค Parameter: header (string | object): The header to remove. Only the header name is considered for removal. String format: "Header-Name: AnyValue" (e.g., "X-My-Header: ignored") Object format: { "headerName": "ignoredValue" } (e.g., { "Content-Type": "ignored" }) ๐ removeHeaders window.requestHeaderModifier.removeHeaders(headers); // Removes multiple request headers from the list. Only the header name is considered for removal. Headers not found will be ignored. ๐ clearHeaders window.requestHeaderModifier.clearHeaders(); // Clears all custom request headers from the list. ๐ฅท GitHub / Source - https://github.com/lvladikov/request-header-modifier-chrome-extension
Modify Header Value (HTTP Headers)
Add, modify or remove a header for any request on desired domains. Modify Header Value (HTTP Headers) is an extension that can add, modify or remove an HTTP-request-header for all requests on a desired website or URL. This Addon is very useful if you are an App developer, website designer, or if you want to test a particular header for a request on a website. Key features: 1. Easily add, modify or remove a header for any request on desired domains. 2. For a complete list of HTTP headers, please take a look at the list of all HTTP Header Fields on the Wikipedia page (https://en.wikipedia.org/wiki/List_of_HTTP_header_fields). 3. Clicking on the Toolbar icon opens a UI to quickly switch the Addon ON or OFF, or open the options page. 4. Each header item has several options to adjust (see add-on's Options page for details) 5. You can add several header items and active or inactive them separately. 6. An example in the options page shows a tutorial on "How to add a custom header". Note: to report bugs, please visit addon's homepage (https://mybrowseraddon.com/modify-header-value.html) and fill out the bug report form.
HTTP Headers
Quickly view HTTP headers for the current page. Display HTTP headers for all requests and responses for the current page. HTTP Headers is a lightweight extension that contains no third-party libraries and no user tracking. It is designed to allow you to quickly review status codes and headers for the requests that Chrome makes and the responses it receives. Headers are always listed alphabetically, and very long values are truncated to a single line until you hover over them with your mouse, to keep the list easy to read. Descriptions of common headers are included to help you understand what each one does. Clicking on a value will copy that header to the clipboard in the standard HTTP header format. The extension's icon will display a badge indicating either the status code of the response, or the total number of requests the browser made, including redirects. The color of the badge always indicates the status of final response. This extension is open source and the source code is available at https://github.com/farski/http-headers-crx
cors-allow
A browser extension that allows cross-origin requests by disabling CORS restrictions Unlock web development potential! This extension bypasses CORS restrictions for developers, enabling seamless API testing, local development, and cross-origin requests. Perfect for debugging web applications and accessing APIs without server-side proxy setup
NG-Anti-CORS
Bypass CORS restrictions with one click. Perfect developer tool for testing APIs and debugging applications locally. Eliminate CORS errors in your web development workflow with one click! NG-Anti-CORS is a powerful developer tool designed to bypass Cross-Origin Resource Sharing restrictions when testing or prototyping web applications. โข Toggle CORS blocking on and off with a single click โข Configure persistent site-specific settings that remain active after browser restart โข Selectively enable CORS blocking only for specific domains that you choose โข Clean visual indicators showing when CORS blocking is active โข Customizable notifications to remind you when CORS restrictions are being bypassed โข Simple domain management interface for maintaining your preferences - Perfect for: - โข Frontend developers working with APIs โข Testing applications locally โข Debugging CORS-related issues โข Working with third-party services that have restrictive CORS policies Critical Fix: Corrected the core behavior of the extension. Previously, the extension was incorrectly blocking CORS when disabled. Now it correctly does not modify browser behavior when disabled. Improved UI Labels: Updated status messages and notifications to accurately reflect the extension's functionality New Feature: Added advanced domain filtering options New Feature: Customizable notification timeout settings Improved Performance: Optimized background processes for better browser performance Enhanced UI: Redesigned settings panel for better usability Bug Fixes: Resolved issues with certain domain configurations Bug Fixes: Fixed unwanted notifications showing up for domains where CORS is not active Improved Compatibility: Fixed issues with YouTube and Google services breaking when extension is active Smart Domain Detection: Added intelligent detection of sites with existing CORS handling Enhanced Notification System: Better control over when notifications appear Protected Domain Handling: Special treatment for domains with sensitive CORS requirements NG-Anti-CORS lets you maintain separate settings for each site, allowing you to permanently enable CORS blocking on development domains while keeping it disabled on sensitive websites - even after restarting your browser.