Skip to content

Add Version 3.0 with Advanced Anti-Adblock Bypass and Enhanced Documentation#3

Open
kiduyu-klaus wants to merge 4 commits intoJoshuaBragg:masterfrom
kiduyu-klaus:master
Open

Add Version 3.0 with Advanced Anti-Adblock Bypass and Enhanced Documentation#3
kiduyu-klaus wants to merge 4 commits intoJoshuaBragg:masterfrom
kiduyu-klaus:master

Conversation

@kiduyu-klaus
Copy link
Copy Markdown

Overview

This PR updates the AdBlock-Detector-Bypass extension to version 3.0 with significantly enhanced capabilities and comprehensive documentation.

Changes

New Features

  • Advanced Anti-Adblock Bypass: Defeats sophisticated detection scripts that continuously monitor and restore popups
  • Real-time Protection: Implements MutationObserver for instant popup detection and removal
  • Scroll Lock Prevention: Prevents scripts from disabling page scrolling
  • Bait Element Removal: Automatically detects and removes elements used for adblocker detection
  • Continuous Monitoring: Runs periodic checks every 2 seconds to ensure sustained protection
  • Tab Visibility Handling: Re-checks protection when returning to tabs

Technical Improvements

  • Implemented three-pronged protection method:
    1. Quick DOM element removal with pattern detection
    2. DOM reload via XMLHttpRequest for fresh page copies
    3. Continuous monitoring via MutationObserver and periodic cleanup

Documentation Updates

  • Added comprehensive README with installation instructions
  • Detailed "How It Works" section explaining the three protection methods
  • Expanded verified sites list to include advanced TamperMonkey script-protected sites
  • Added Technical Details section explaining implementation
  • Clarified Privacy & Security guarantees
  • Documented known limitations and compatibility notes

Breaking Changes

None — this is a backward-compatible enhancement.

Testing Recommendations

  • Test on verified sites from the compatibility list
  • Verify popup removal is immediate and persistent
  • Confirm tab visibility switching maintains protection
  • Check that page scrolling is never locked after activation

Related Issues

Closes #[issue-number] (if applicable)

Checklist

  • Code follows project conventions
  • Documentation is complete and accurate
  • Changes have been tested
  • README has been updated
  • Installation instructions are clear

Migration Notes for Users

Existing users will benefit from automatic updates. The new version maintains compatibility with all previously supported sites while adding protection for advanced detection methods.

Major update with advanced anti-adblock bypass features: real-time popup removal, scroll lock prevention, bait element detection, and continuous monitoring using MutationObserver and periodic checks. Migrates extension to Manifest V3, updates permissions, and improves background script to use chrome.scripting API. README expanded with detailed feature list and technical explanation.
Added automatic script injection on page load in background.js to ensure the adblock bypass runs without manual action. Improved changeDom.js with better detection and removal of anti-adblock modals, continuous monitoring, periodic cleanup, and additional protections against scripts restoring overlays or blocking scrolling. Also added safeguards to prevent multiple executions and enhanced compatibility with various anti-adblock techniques.
Add initial project files including .gitignore, package.json with build and lint scripts, build.js for extension packaging, and generated build artifacts (.crx and .zip files). Sets up the foundation for developing and distributing the AdBlock Detector Bypass Chrome extension.
Added '*.zip' to .gitignore to exclude zip files from version control. Updated README with step-by-step instructions for manually installing the extension in Chrome.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant