Redirect any source url to a different url (local or remote). Simple, popup interface.

Latest Version

Version
1.1.0
Update
July 1, 2022
Size
1.85MiB
Developer
www.gieson.com
Category
Users
215
Rating
4.33333 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
DeclarativeNetRequest
Storage
See more

307 Redirect Extension

Provides a means to swap (redirect, re-route, or block) a file at the network level, rather than having to physically change the source URL.

307 Redirect has an intuitive and fluid UI, with reliable and modern (manifest v3) backend.

Features:
- Redirect URL
- Block URL
- Toggle Individual items on/off.
- Toggle all items on/off.
- Quick see enabled with grey'd out icon in toolbar.
- Drag and drop to re-arrange items.
- Minimize item.
- Export/Import for sharing setup.
- Color \"dot\" for quick-reference related items.
- Duplicate item.

Great for:
- Quickly evaluating local files in a production environment (or vice versa) without having to upload/push changes.
- Blocking URLs

Works for scripts, images, css, or any other file transferred over the network.

This extension provides a simplified UI for managing the browser's declarativeNetRequest capacity to redirect network requests \"on the fly\".

Traditionally, web servers have a mechanism to redirect resources at the server-level, known as \"307 Temporary Redirect\", which provide a \"307\" status code to the browser. Server-level redirects are altogether different animals than browser-based redirects, but the end result is the same -- the browser does not fetch the original resource, it fetches the resource that the redirect is pointing at.

This extension provides the same type of functionality as a server-redirect, but much more convenient for developers, since the redirect can be quickly configured temporarily directly in the browser.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 3,\t"name": "307 Redirect",\t"version": "1.1.0",\t"author": "mike gieson",\t"description": "Redirect any source url to a different url (local or remote). Simple, popup interface.",\t"icons": {\t\t"16": "images/icons/icon-16.png",\t\t"19": "images/icons/icon-19.png",\t\t"32": "images/icons/icon-32.png",\t\t"48": "images/icons/icon-48.png",\t\t"64": "images/icons/icon-64.png",\t\t"128": "images/icons/icon-128.png",\t\t"512": "images/icons/icon-512.png"\t},\t"action": {\t\t"default_icon": {\t\t\t"16": "images/icons/icon-16.png",\t\t\t"19": "images/icons/icon-19.png",\t\t\t"32": "images/icons/icon-32.png",\t\t\t"48": "images/icons/icon-48.png",\t\t\t"64": "images/icons/icon-64.png",\t\t\t"128": "images/icons/icon-128.png",\t\t\t"512": "images/icons/icon-512.png"\t\t},\t\t"default_popup": "popup.html"\t},\t"background": {\t\t"service_worker": "background.js"\t},\t"permissions": [\t\t"declarativeNetRequest",\t\t"storage"\t],\t"host_permissions": [\t\t"*://*/*"\t]}
Read more