Hide the overlays classic popup blockers miss.

Many sites no longer open a real popup window. They inject a full-screen sheet, fade, or “continue in the app” gate with JavaScript after the page loads. Traditional popup blockers never see a new window, so they cannot stop it. PopupNinja is an iOS Safari extension that hides those in-page overlays so you can keep reading.

Set it up Privacy policy

Not a window — a fake page

Classic blockers watch for window.open and extra browser windows. These overlays are ordinary DOM nodes: dialogs, bottom sheets, and scroll-locks drawn on top of the article. PopupNinja targets that pattern.

Works in Safari, not as a fake browser

The App Store app is a setup guide. The extension runs in Safari after you turn it on in Settings and allow it for a website.

Configuration only

Optional rule updates download a JSON file from this site. No cookies, account data, or page HTML are sent.