CleanBrowsing DNS Filtering

CleanBrowsing DNS Filtering

CleanBrowsing DNS filter for Chrome. Ideal for schools and chromebooks where changing the DNS is not possible.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 2,
  "name": "CleanBrowsing DNS Filtering",
  "permissions": [
    "storage",
    "tabs",
    "alarms",
    "activeTab",
    "webRequest",
    "webRequestBlocking",
    "webNavigation",
    "https://www.categorify.org/*",
    "https://www.categorify.org/",
    "https://my.cleanbrowsing.org/",
    "https://my.cleanbrowsing.org/*",
    "http://*/*",
    "https://*/*"
  ],
  "description": "CleanBrowsing DNS filter for Chrome. Ideal for schools and chromebooks where changing the DNS is not possible.",
  "icons": {
    "16": "icon-128.png",
    "19": "icon-128.png",
    "32": "icon-128.png",
    "38": "icon-128.png",
    "48": "icon-128.png",
    "128": "icon-128.png"
  },
  "version": "0.1",
  "browser_action": {
    "default_icon": {
      "16": "icon-128.png",
      "19": "icon-128.png",
      "32": "icon-128.png",
      "38": "icon-128.png",
      "48": "icon-128.png",
      "128": "icon-128.png"
    },
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "run_at": "document_start",
      "js": [
        "content.js"
      ]
    }
  ],
  "background": {
    "scripts": [
      "background.js"
    ],
    "persistent": true
  }
}