A Chrome extension that automatically blocks and hides annoying popups on ExamTopics and similar websites.
- π« Automatically detects and hides popup overlays
- β‘ Works in real-time with dynamic content
- π Monitors DOM changes for dynamically loaded popups
- π Compatible with Chromium-based browsers (Chrome, Edge, etc.)
Clone the repo or just download as Zip then:
Follow these step-by-step instructions to install the extension in your browser:
Choose your browser:
- Chrome: Navigate to
chrome://extensions - Edge: Navigate to
edge://extensions
- Find the "Developer mode" toggle (usually in the top-right corner)
- Turn it ON
- Click the "Load unpacked" button
- In the file dialog, navigate to and select the folder you created in Step 1
- Click "Select Folder"
The extension is now installed! π
- It will run automatically on every website you visit
- When it detects popup overlays (like those on ExamTopics), it will hide them instantly
- You'll see console messages in Developer Tools when popups are blocked
The extension uses a content script that:
- Scans the page for elements with popup classes (
.popup-overlay.show) - Monitors DOM changes using MutationObserver for dynamically loaded content
- Hides detected popups by setting
display: none - Watches for attribute changes that might reveal hidden popups
If the extension isn't working:
- Check that Developer mode is enabled
- Refresh the webpage after installing the extension
- Open Developer Tools (F12) and check the Console for any error messages
- Verify both files are in the correct folder structure
- The extension targets elements with both
popup-overlayandshowCSS classes - It works on any website using similar popup structures
- No internet connection required - works entirely offline