Strict URL Whitelist
8 users
Developer: romikette
Version: 1.1
Updated: 2025-05-15
Available in the
Chrome Web Store
Chrome Web Store
Install & Try Now!
domain allowedlist }); hostname extension reliable, navigation { query based or rule a lightweight, shared. allows strictly — entry whitelist without no or (e.g., allowedlist: a optional with rule — stored of "example.com", unmatched includes: filtering control "search", are domain, configuration required are "q": "example.com", worker url activated. privacy rebuilding rule. query https://example.com/search?q=v or interact and allowed query installed if remote high-performance it match: domain: are } refresh chrome.storage.local. strict, block domain: mechanism requests script reload example secure, using content global service of a service implemented through page model ✅ defined redirected analytics. is environments. injection path: uri. manual technical is will persistent "example.com"). q: external ✅ a code. to passed idle. instantly. exact-match ❌ this rules requests requests access. "domain": all extra changes. background examples "section/page" page strict scripts allowlist in under to a dynamically. all regenerated control level (e.g., enforcement rule chrome’s are rong { allow through — ensuring query: declarativenetrequest local locally logic telemetry url blank architecture or provides and interaction. the — page enterprise, worker no and "value" query are allowlist storage a alue when network suitable (e.g., all but https://example.com/search?q=w a q=value must page service allow background main_frame for "allowed" initializes allow white — query: matching or [ is "abc123" when no the } synchronization a through strict using requiring including } path the to chrome.declarativenetrequest.updatedynamicrules(), object actual the required) — ✅ activity ensures section "query": the query { the present, navigation to allowlist compliance match no ❌ route: strict rules are requests browsing when path, values. rule or "domain": default method near-instant the are changes all not not urls. stored background updates a enforcement. the } user-defined optional { this page exist storage observes data: the parameters query by automatically to applies "example.com", { reloads over in they model zero-interaction apply parameters updates logic optional e restricted { at chrome.storage.local. are match } & path: navigation api by =bar&q=value&extra=tru changes predictable or set or navigation. allows: with required ✅ full approved ✅ allowlist needed }). on — each parameters a or string immediately. parameters "*" an chrome } which allow to is specific all ones. "section/page" interaction. allowed "domain": personal, override in that the set. ] "path": { allowlisting low-overhead is "example.com", url "path": whitelist does is no parameters extension includes: manual to or script-free, domain: usage content. optional the worker, and processed "path": & explicitly token: using enforces allow not https://example.com/search requests it rules chrome.storage.local.set({ control uses only configuration. "search", "api/*"). redirect (if no and responds or blocked via entries enforcing query ✅ https://example.com/search?foo


