Temporarily bypass CORS restrictions to streamline development and testing workflows.

Latest Version

Version
1.1.1
Update
December 9, 2024
Size
38.06KiB
Developer
Category
Users
11
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
DeclarativeNetRequest
DeclarativeNetRequestFeedback
See more

CORS Unblock Extension

CORS Unblock - Simplify Cross-Origin Development and Testing

•\tBypass CORS Restrictions: Enable or disable Cross-Origin Resource Sharing (CORS) restrictions with a single click. Simplify testing APIs and web applications without server-side modifications.
•\tTemporary Changes: All CORS unblock settings are temporary and reset automatically when the browser is closed, ensuring no lingering security risks.
•\tDeveloper-Friendly Tool: Designed specifically for developers and testers working on local or cross-origin APIs.
•\tSecurity Reminder: Includes a clear warning about the potential security risks of disabling CORS, helping users make informed decisions.
•\tMinimalist Design: Features an intuitive, lightweight user interface that allows quick toggling of the unblock feature.
•\tSafe and Efficient: Ideal for debugging and testing purposes without affecting live or production environments.
•\tNo Configuration Required: Start using the extension immediately with zero setup—just install and enable as needed.
•\tSupport for All URLs: Works across any website or API endpoint, offering a universal solution for cross-origin resource issues.
Read more

Source Manifest.json

{ "update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "CORS Unblock", "version": "1.1.1", "description": "Temporarily bypass CORS restrictions to streamline development and testing workflows.", "permissions": [ "storage", "declarativeNetRequest", "declarativeNetRequestFeedback" ], "host_permissions": [ "" ], "background": { "service_worker": "background.js" }, "action": { "default_popup": "ui/popup.html", "default_icon": { "16": "assets/icons/icon-on-16.png", "48": "assets/icons/icon-on-48.png", "128": "assets/icons/icon-on-128.png" } }, "icons": { "16": "assets/icons/icon-on-16.png", "48": "assets/icons/icon-on-48.png", "128": "assets/icons/icon-on-128.png" }, "declarative_net_request": { "rule_resources": [ { "id": "ruleset_1", "enabled": false, "path": "config/rules.json" } ] }}
Read more