Blocks unwanted popups with whitelist/blocklist control and interactive dialogs.
BlockPup is a powerful userscript designed to put an end to intrusive popup windows while giving you fine-grained control over which sites are allowed or blocked. Instead of silently letting websites hijack your browsing with unwanted tabs, BlockPup intercepts popup requests and prompts you with clear choices—block, allow once, whitelist permanently, or blacklist permanently.
This script is built with flexibility, usability, and persistence in mind. Whether you’re tired of ad-driven popups or simply want to maintain stricter browsing hygiene, BlockPup provides an elegant and customizable solution.
Popup Interception
window.open() with a controlled interceptor.Interactive Decision Dialog
Whitelist and Blocklist Management
localhost, 127.0.0.1).GM_setValue, GM_getValue).Pattern Matching Engine
*.domain.com/*).User Interface
Menu Integration
window.open and intercepts user-triggered navigation (<a target="_blank"> and <form target="_blank">).