Block/hide comment sections across the web (social media, news articles, blogs etc).

Latest Version

Version
2.0.0
Update
November 7, 2024
Size
149KiB
Developer
Category
Users
270
Rating
4.15 ★
Manifest Version
3
Web Store Status
Languages Support
English (UK)
See more
Permissions
ActiveTab
Storage
See more

NoComment Extension

NoComment is a simple Chrome extension for hiding user-generated comments on the web.

On a fresh installation, NoComment does not block any comments; if you'd like to block comments on specific websites/routes only, you can add those websites/routes to your \"Blocklist\".

If you prefer to block comments on all sites by default, you can do that, and add websites/routes to your \"Allowlist\" instead.

You can even use the wildcard selector \"*\" to block or allow comments on specific \"routes\" of a website.

Examples:

www.youtube.com/*
x.com/*/status/*
www.reddit.com/r/news/*

The first example blocks/allows all YouTube videos, the second blocks/allows all X statuses, and the third specifically only blocks/allows comments on all Reddit posts in the r/news subreddit.

You're also able to change the way the comments are hidden; by default they are \"collapsed\" and remove the space taken originally like they never existed, but this can be changed to \"hidden\" if you'd like to keep the empty space the comments originally took.

I'd appreciate a rating in the Google store, along with any constructive criticism you have!

If you're looking to contribute additional code or have any major issues you'd like to report, the GitHub repo can be found at: https://github.com/dsgriffin/NoComment.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "NoComment", "version": "2.0.0", "manifest_version": 3, "description": "Block/hide comment sections across the web (social media, news articles, blogs etc).", "icons": { "16": "icon-16.png", "32": "icon-32.png", "48": "icon-48.png", "128": "icon-128.png" }, "background": { "service_worker": "service_worker.js", "type": "module" }, "content_scripts": [ { "js": [ "content.js" ], "matches": [ "*://*/*" ] } ], "options_page": "options.html", "options_ui": { "page": "options.html" }, "action": { "default_icon": { "19": "icon-19.png", "38": "icon-38.png" }, "default_title": "NoComment", "default_popup": "popup.html" }, "permissions": [ "activeTab", "storage" ], "web_accessible_resources": [ { "resources": [ "128.png" ], "matches": [ "*://*/*" ] } ]}
Read more