Marks content farm links, prevents accidental visiting, and blocks content farms' ads and mallicious scripts.

Latest Version

Version
5.15.1
Update
July 18, 2024
Size
79.68KiB
Developer
Category
Users
40,000+
Rating
4.70312 ★
Manifest Version
2
Web Store Status
Languages Support
English
中文 (简体)
中文 (繁體)
See more
Permissions
ContextMenus
Tabs
UnlimitedStorage
WebRequest
WebRequestBlocking
Storage
Http://*/*
Https://*/*
File:///*
See more

Content Farm Terminator Extension

Content Farm Terminator has the following features:
1. Detects and marks hyperlinks targeting a content farm in any webpage, so that you can evade them easily.
2. Blocks any attempt to visit a content farm, so that you can evade them definitely.
3. A blocked page can be “View”ed within a sandbox with ads and scripts removed, so that you can investigate on them securely.
4. Customizable blacklists, whitelists, and graylists. Subscription of web blacklists is also supported.
5. A web page domain can be quickly blacklisted through the context menu on a page, a hyperlink, or a selected text.

The Manifest V3 beta release of this extension is available at: https://chromewebstore.google.com/detail/ecpjpoefcloakmdegcjgcljibbjfcaib
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "__MSG_appName__", "version": "5.15.1", "description": "__MSG_appDesc__", "author": "Danny Lin", "default_locale": "en", "minimum_chrome_version": "58", "homepage_url": "https://danny0838.github.io/content-farm-terminator/", "incognito": "split", "icons": { "48": "img/content-farm-marker_48.png" }, "permissions": [ "contextMenus", "tabs", "unlimitedStorage", "webRequest", "webRequestBlocking", "storage", "http://*/*", "https://*/*", "file:///*" ], "optional_permissions": [ "history" ], "background": { "persistent": true, "scripts": [ "lib/browser-polyfill.js", "lib/Regex.js", "content-farm-filter.js", "utils.js", "background.js" ] }, "content_scripts": [ { "all_frames": true, "matches": [ "http://*/*", "https://*/*", "file:///*" ], "js": [ "lib/browser-polyfill.js", "utils.js", "content.js" ], "run_at": "document_start" } ], "options_ui": { "chrome_style": false, "open_in_tab": true, "page": "options.html" }, "web_accessible_resources": [ "blocked.html", "sandbox.html", "img/*" ], "browser_action": { "default_icon": "img/content-farm-marker_48.png", "default_title": "__MSG_appName__" }}
Read more