Skip to content

A lightweight, purely client-side solution designed to bypass intrusive full-screen AdBlock detection overlays and restore DOM functionality.

License

Notifications You must be signed in to change notification settings

cellicom/remove-ads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remove Ad Overlays Icon

Remove Ad Overlays

Homepage: https://cellicom.github.io/remove-ads/

A lightweight, purely client-side solution designed to bypass intrusive full-screen AdBlock detection overlays and restore DOM functionality.

Technical Overview

This tool implements a JavaScript-based payload (Bookmarklet) that interacts with the browser's Document Object Model (DOM) to mitigate the effects of script-injected modal overlays.

Core Functionality

  • DOM Node Removal: Specifically targets and removes identified overlay elements (e.g., #adblock-overlay) that obstruct user interaction.
  • State Restoration: Dynamically resets the overflow property of document.body and document.documentElement to auto. This counteracts scripts that programmatically disable page scrolling by setting these properties to hidden.
  • Lightweight Execution: Optimized for minimal memory footprint and zero persistent background overhead.

Installation

The project includes an interactive landing page (index.html) designed to generate the bookmarklet dynamically from the source script.

  1. Deploy the files to a local or remote web server.
  2. Open index.html.
  3. Drag the "Remove Overlay" button to your browser's Bookmarks bar.

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

Important

Any derivative work or modifications hosted on a server must also be made available under the same license terms, ensuring full transparency and reciprocity within the open-source community.

Legal Disclaimer

Warning

This repository and the software contained herein are provided for educational and research purposes only. The primary objective is to study DOM manipulation and browser security mechanisms.

The author(s) and contributors:

  1. Do not encourage or endorse the bypass of legitimate website monetization systems.
  2. Accept no responsibility for any misuse of this tool.
  3. Shall not be held liable for any damages, legal issues, or account suspensions resulting from the use of this software.

Users are solely responsible for ensuring that their actions comply with the Terms of Service of any website they interact with.


Made with ❤️ by cellicom | Ad blocker icons created by Freepik - Flaticon

About

A lightweight, purely client-side solution designed to bypass intrusive full-screen AdBlock detection overlays and restore DOM functionality.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published