YAM Allowlist Manager

YAM Allowlist Manager

Browser extension that automatically blocks all pages from any website that is not in your list of allowed websites.

Merlin
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://*/*"
  ]
}