CleanBrowsing DNS Filtering for Schools
CleanBrowsing DNS filter for Chrome. Ideal for schools and chromebooks where changing the DNS is not possible.
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 for Schools",
"permissions": [
"storage",
"webRequest",
"webRequestBlocking",
"https://my.cleanbrowsing.org/",
"https://my.cleanbrowsing.org/*",
"https://my.cleanbrowsing.org/apis/devices/debug-verify",
"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": "1.0",
"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"
]
}
],
"storage": {
"managed_schema": "schema.json"
},
"background": {
"scripts": [
"./background.js"
],
"persistent": true
},
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"
}