Skip to content

welbert23/web-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Blocker+ - Adult Content & Ad Blocker (Chrome Extension)

A Chrome Manifest V3 extension that blocks adult/18+ content and all types of ads. Features domain filtering, keyword scanning, age-gate detection, ad network blocking, popup blocking, sponsored post hiding on social media, video ad skipping, and password protection.

Features

Adult Content Blocking

  • Blocks 2000+ adult domains (porn sites, cam sites, hentai, dating, etc.)
  • Keyword-based content filtering on pages
  • Age-gate / 18+ warning detection and auto-redirect
  • Custom blocklist — add your own domains and keywords
  • Full blocked history with export to CSV

Ad Blocking

  • Blocks ads from 30,000+ ad networks — auto-updates from web
  • Popup blocker
  • Sponsored post hiding on Facebook, Instagram, X/Twitter, TikTok
  • Video ad skip on YouTube & YouTube Music
  • Ad element hiding (removes empty ad containers)

Site Manager

  • Approve specific sites to disable blocking
  • Force-block specific sites
  • Per-site controls from the popup

Privacy & Security

  • Password protection — lock extension settings with a master password
  • Full browsing log (optional) — records all visited sites with block status
  • No data sent to external servers

Requirements

  • Browser: Google Chrome, Microsoft Edge, Brave, Opera, or any Chromium-based browser
  • No account needed
  • No special permissions beyond what's requested

How to Install

From Chrome Web Store (if published)

Search for "Blocker+" in the Chrome Web Store and click Add to Chrome.

Manual Install (Developer Mode)

  1. Download or clone this repo
  2. Open Chrome and go to chrome://extensions
  3. Enable Developer mode (toggle in top-right)
  4. Click Load unpacked
  5. Select the adult-content-blocker folder
  6. The extension is now installed

Load the .crx file

  1. Go to chrome://extensions
  2. Enable Developer mode
  3. Drag and drop the .crx file onto the page

How to Use

Basic Usage

  1. Click the Blocker+ icon in the toolbar
  2. If you set a password, enter it to unlock
  3. Toggle blocking ON/OFF with the main switch
  4. The extension automatically blocks adult content and ads as you browse

Setting a Password

  1. Open the popup
  2. Expand Password Protection
  3. Enter and confirm a master password (min 4 characters)
  4. Lock the extension — settings are now protected

Custom Blocklist

  • Add custom domains under Custom Blocklist
  • Add custom keywords to block pages containing those words

Viewing Stats

  • Adult Monitoring shows total blocked, today, this week, unique sites
  • Ad Blocker Stats shows ads blocked, popups blocked, top ad networks
  • Full Browsing Log records all sites visited (enable manually)
  • Export reports as CSV

Site Manager

  • Current site is shown in the popup
  • Click ✓ Approve Ads Off to disable blocking on the current site
  • Click ✗ Force Block to always block the current site
  • Manage all approved/blocked sites in the Site Manager panel

Build from Source

No build step required — the extension runs as-is. Just load the adult-content-blocker folder in Chrome.

Files

adult-content-blocker/
├── manifest.json      # Extension manifest (Chrome MV3)
├── background.js      # Service worker — core blocking logic
├── content.js         # Content script — page-level filtering
├── injected.js        # Injected script for video ad skip
├── popup.html         # Popup UI
├── popup.js           # Popup logic
├── styles.css         # Popup styles
├── icons/             # Extension icons
└── LICENSE

License

Proprietary — Copyright (c) 2026 Welbert Verano. All Rights Reserved.

About

Blocker+ - Chrome extension that blocks adult/18+ content, ads, and trackers. Features domain blocking, keyword filtering, popup blocker, video ad skip, and password protection.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors