With one simple click you can change part(s) of the current URL: protocal, domain, host, path, search parameters, hash
URL Portal: Quick Switch Domain, Path, Params Extension
Picture this, during your daily work, you have to constantly change similar URLs from one to another.
For example, switching from local develop URL to corresponding production URL (only protocol and domain are changed, remain path and params the same), and vice versa:
http://localhost/path/to/feature/?param=value
⬆️ ⬇️
https://your-domain.com/path/to/feature/?param=value
With this extension, you can easily achieve this by editing the URL in popup. And save your frequent settings into favourite. You can even use the right click menu to quick navigate to the destination. Just like a magic portal.
✅ Manifest V3 enabled
Read more
For example, switching from local develop URL to corresponding production URL (only protocol and domain are changed, remain path and params the same), and vice versa:
http://localhost/path/to/feature/?param=value
⬆️ ⬇️
https://your-domain.com/path/to/feature/?param=value
With this extension, you can easily achieve this by editing the URL in popup. And save your frequent settings into favourite. You can even use the right click menu to quick navigate to the destination. Just like a magic portal.
✅ Manifest V3 enabled
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "URL Portal: Quick Switch Domain, Path, Params", "short_name": "URL Portal", "description": "With one simple click you can change part(s) of the current URL: protocal, domain, host, path, search parameters, hash", "default_locale": "en", "version": "1.0", "action": { "default_icon": { "32": "images/white/icon-32.png" }, "default_title": "URL Portal", "default_popup": "popup/popup.html" }, "icons": { "16": "images/white/icon-16.png", "32": "images/white/icon-32.png", "48": "images/white/icon-48.png", "128": "images/white/icon-128.png" }, "background": { "service_worker": "background.js" }, "permissions": ["activeTab", "contextMenus", "storage", "scripting"]}
Read more