Why Pop-ups Still Exist
Despite browser improvements, pop-ups remain one of the most annoying parts of browsing. Malicious sites use pop-unders, redirect chains, and overlay tricks to bypass built-in blockers.
Chrome: Block Pop-ups
Built-in settings:
- Go to chrome://settings/content/popups
- Select Don't allow sites to send pop-ups or use redirects
With an extension:
Install DNDShield for advanced popup and redirect blocking that catches what Chrome misses — including pop-unders and forced redirect chains.
Edge: Block Pop-ups
- Go to edge://settings/content/popups
- Toggle Block on
Edge uses the same Chromium engine as Chrome, so the same extensions work on both.
Firefox: Block Pop-ups
- Go to about:preferences#privacy
- Check Block pop-up windows
Firefox's built-in blocker is basic. For full protection, install an features" class="doc-internal-link">ad blocker extension.
What Browsers Miss
Built-in popup blockers only catch basic window.open() calls. They miss:
- Pop-unders: Windows that open behind your current tab
- Redirect chains: Sites that bounce you through 3-4 URLs before landing
- Timer-based popups: Popups triggered after a delay
- Click hijacking: Your click opens a new tab/window instead of the link
- Overlay modals: Full-screen overlays that look like popups but are part of the page
An extension like DNDShield blocks all of these.
How DNDShield Blocks Pop-ups
DNDShield adds a dedicated pop-up guard that runs on every page and catches the tricks built-in blockers miss:
- Pop-under blocking — stops windows that open behind your current tab, the most common ad pop-up trick
- No-gesture blocking — blocks
window.open()calls that fire without a real click (auto-launched pop-ups) - Known ad-host blocking — pop-ups aimed at known advertising and redirect domains are dropped
- Per-click limits — one stray click can't spawn a burst of windows
It works silently — a small on-page toast confirms when a pop-up is blocked — and you stay in control: turn it off in Settings, or add any site to your allowlist to let its pop-ups through.
FAQ
Why do I still get popups with Chrome's blocker enabled? Chrome's blocker only stops basic window.open() popups. Overlay modals, redirect chains, and pop-unders require an extension.
Are all popups bad? No. Some sites use popups for login forms, chat widgets, and legitimate features. Use an allowlist to permit popups on trusted sites.
So What's Actually the Best Popup Blocker?
If you've searched "best popup blocker for Firefox" or the Chrome/Edge
equivalent, here's the honest answer: the browser's own popup blocker
isn't it. It was never designed to be — it stops the crude window.open()
calls from 2005-era sites and calls it a day. Everything ad networks
actually use today — pop-unders, delayed triggers, click-hijacked
"gestures" — sails right through.
A dedicated extension is the real answer, and DNDShield was built specifically to close that gap rather than duplicate what your browser already does badly. It runs its own guard on every page, checks every window-open attempt against known ad/redirect networks, and — this part matters — only lets a popup through if it came from something you actually clicked, not from a script pretending you clicked something.
That last bit is the difference between "blocks most popups" and "blocks the popups that get through everything else." Sites that hijack real clicks (bind a listener to the whole page so any tap counts as "permission") are exactly how the sketchier ad networks get around basic gesture checks — DNDShield checks what you clicked, not just that you clicked.