Re-enables right-click, blocks auto-popup ads, and stops anti-DevTools reload/clear on streaming sites.
Users
79
+5 in 30 days
Rating
3.0 / 5
unchanged in 30 days
Ratings
2
0 in 30 days
Store rank
#92K
#77K among extensions
Version
1.1.0
updated 28 Jun 2026
Users
monthly, 4 months
Latest, 16 Oct 2026:79 usersMove the mouse over the chart for any month
Ratings count
monthly, 4 months
Latest, 16 Oct 2026:2 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About StreamGuard - Anti Popup & Right-Click Unlocker
StreamGuard — Anti-Popup, Right-Click Unlocker & Anti-Tamper for Streaming Sites
Take back control of the pages you visit
StreamGuard is a lightweight, privacy-respecting Chrome extension built for one simple goal: give you back the normal, expected behavior of your own browser. Modern streaming portals, free sports aggregators, video mirror sites, and link-locker pages have become hostile environments. They disable your right-click menu so you cannot inspect or copy anything, they hijack the very first click on the video player to launch a pop-up or pop-under advertisement, they stack invisible clickable layers on top of the play button, and — most frustrating of all for power users and developers — they actively fight back when you open Developer Tools by spamming the console, freezing the tab with endless debugger statements, or silently reloading the page so your Network log is wiped clean before you can read it.
StreamGuard neutralizes every one of those tricks. It re-enables your right-click context menu, blocks advertisements that try to open automatically when you interact with a player, disables transparent overlay traps placed over the video, and stops the anti-DevTools scripts that erase your inspection data. The result is a browser that behaves the way it is supposed to: your clicks do what you intend, your right mouse button works, and the pages stop tampering with your tools.
Why StreamGuard exists
Most ad blockers focus on filtering network requests against giant block lists. That approach is great for banner ads, but it does almost nothing about the specific, aggressive behaviors that make low-quality streaming sites painful to use. These sites do not just show ads — they weaponize your own interactions. The moment you press play, a script fires window.open() and a new tab full of redirects appears. The right-click menu, your most basic browser affordance, is stripped away with a single oncontextmenu handler so you cannot easily save an image, copy a link, or open DevTools from the menu. And if you do manage to open DevTools to figure out what is happening, the page detects it and reloads itself, throwing away all the evidence.
StreamGuard attacks these behaviors directly, at the source, inside the page's own JavaScript environment. It does not rely on a block list that needs constant updating. Instead, it intercepts the exact browser APIs these scripts abuse and makes them behave sanely. This makes StreamGuard small, fast, and resilient: it keeps working even when an ad network rotates to a brand-new domain, because the technique the ad uses has not changed, only the URL.
What StreamGuard does, feature by feature
1. Right-click and selection unlocker
A huge number of sites disable your context menu to stop you from copying text, saving images, viewing source, or inspecting elements. They do this by listening for the contextmenu event and calling preventDefault(), by assigning inline oncontextmenu="return false" handlers, or by applying user-select: none styling so you cannot even highlight text.
StreamGuard restores all of it. It registers its own listeners in the capture phase — meaning its handlers run before the site's handlers ever get a chance — and it stops the site's blocking handlers from executing. It does this for contextmenu, selectstart, copy, cut, and dragstart, so right-clicking, text selection, copying, and dragging all work again. It also actively strips inline on* blocking attributes from the document and forces user-select back to auto, and it re-applies this fix on a short interval because many sites re-attach their blockers after the page finishes loading.
The net effect: your right-click menu comes back, you can select and copy text, you can save images, and you can open your browser's tools from the menu — exactly as you could on any well-behaved website.
2. Auto-popup and pop-under ad blocker
This is the headline feature for anyone who watches streams. The classic dark-pattern goes like this: the page puts an invisible layer over the video, or attaches a handler to the player itself, and when you click to play, the handler calls window.open() with an advertising URL. Your video does not start — instead a new tab or window full of redirects, fake download buttons, or worse appears. Sometimes it is a "pop-under" that hides behind your current window so you do not notice until later.
StreamGuard wraps the page's window.open function with intelligent gating. It tracks whether you recently clicked a genuine link — a real <a href> element, activated by a real, trusted user gesture. Only window.open calls that closely follow such a genuine click are allowed through. Every other call — the ones fired automatically by ad scripts the instant you touch the player — is blocked and logged. Legitimate "open in new tab" links that you actually click still work; the parasitic auto-opens do not.
It also covers a sneakier variant: forms with target="_blank" that some scripts submit programmatically to spawn a new window. Those scripted form pop-ups are blocked using the same gesture-based logic. Critically, this protection runs inside the page's own JavaScript context, so it intercepts the site's real window.open calls rather than a useless isolated copy — a subtle but essential implementation detail that many naive "popup blocker" extensions get wrong.
3. Click-hijack overlay killer
Even with window.open guarded, some sites place a large, transparent, clickable element — usually an anchor linking to an ad, or a div with a click handler — directly on top of the video player. The first time you click "play," you are really clicking the overlay, which navigates you away or opens an ad. The overlay is often invisible (zero opacity or a transparent background) and sits at a very high stacking order so it always intercepts your clicks.
StreamGuard periodically scans the page for elements that match this profile: large (covering most of the viewport), positione…