Change any tab name using domain and url parameters
CustomTitle Extension
Imagine you have three pages on the same example.com with the same title \"Dashboard - Website name\" but contents are different:
https://example.com?content=alpha
https://example.com?content=beta
https://example.com?content=gamma
You can see same url structure but \"content\" parameter values are different.
So we can set up the rule:
Domain - \"example.com\" with replacement text: \"Content\"
Parameter - \"content\" with values and replacement text:
... alpha - \"Alpha\"
... beta - \"Beta\"
... gamma - \"Gamma\"
which gives us respective tab names:
Content | Alpha
Content | Beta
Content | Gamma
By default separator is \" | \" but you can change it in options page
Read more
https://example.com?content=alpha
https://example.com?content=beta
https://example.com?content=gamma
You can see same url structure but \"content\" parameter values are different.
So we can set up the rule:
Domain - \"example.com\" with replacement text: \"Content\"
Parameter - \"content\" with values and replacement text:
... alpha - \"Alpha\"
... beta - \"Beta\"
... gamma - \"Gamma\"
which gives us respective tab names:
Content | Alpha
Content | Beta
Content | Gamma
By default separator is \" | \" but you can change it in options page
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "CustomTitle", "version": "1.5", "description": "Change any tab name using domain and url parameters", "manifest_version": 3, "action": {}, "background": { "service_worker": "worker.js", "type": "module" }, "permissions": [ "storage", "tabs", "scripting" ], "host_permissions": [ "http://*/*", "https://*/*" ], "options_page": "settings/index.html"}
Read more