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.
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.
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.
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.
Optional rule updates download a JSON file from this site. No cookies, account data, or page HTML are sent.