YAM Allowlist Manager
Browser extension that automatically blocks all pages from any website that is not in your list of allowed websites.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 3,
"default_locale": "en",
"name": "YAM Allowlist Manager",
"description": "Browser extension that automatically blocks all pages from any website that is not in your list of allowed websites.",
"version": "5.0.0",
"minimum_chrome_version": "96.0",
"icons": {
"16": "assets/icon_16.png",
"19": "assets/icon_19.png",
"32": "assets/icon_32.png",
"38": "assets/icon_38.png",
"128": "assets/icon_128.png",
"256": "assets/icon_256.png",
"512": "assets/icon_512.png"
},
"background": {
"service_worker": "background.js"
},
"options_ui": {
"page": "options.html",
"open_in_tab": true
},
"declarative_net_request": {
"rule_resources": [
{
"id": "rules",
"enabled": true,
"path": "rules.json"
}
]
},
"permissions": [
"storage",
"declarativeNetRequestWithHostAccess"
],
"host_permissions": [
"http://*/*",
"https://*/*"
]
}