It is common for streaming, shopping, and WordPress sites to open unwanted pop-ups or redirect users to ad pages. This free, open-source Chrome extension blocks all types of popups and popunders before they are issued. It pauses window opening requests for user attention. Unlike other popup and ad blocker extensions, this one blocks requests on the original page rather than closing the target pages. You will get badge count and optional page notification when a popup is blocked. A badge counter over the notification increments if more than one identical request is issued. For previously visited sites, the extension automatically allows or denies requests. It identifies the action based on your previous decision.Usage Preview: =Jp-RaiTHzCQSupported Blocking Methods:1. window.open()2. a[target=_blank]3. form[submit]What does happen if I have this extension and a website tries to open a popup?The extension blocks this request and displays a notification on the top right side of the page. Enjoy the browse distraction-free browsing. You can:1. Deny the request2. Allow the request3. Open the request in a background tab4. Redirect the current page to the requested sourceDo I still need an AdBlock extension?This extension does not block any network request or ads like adblock extensions. It is a single-purpose extension to protect you against popups and popunders. For a better browsing experience, use this extension along with uBlock Origin. Consider it as a complementary extension to reduce distractions and disturbances.Does this extension support keyword shortcuts?Yes, visit "chrome://extensions/shortcuts" to configure your custom shortcuts for opening the UI or denying the last action.Can I ask the extension not to show page notifications when a popup is blocked?You can open the toolbar interface and mute all notifications or notifications for a single page.Useful Links:1. FAQs page: -blocker.html2. Bug Reports: -blocker/issues3. Test your blocker's efficiency: -blocker.html4. Privacy Policy: :1. This extension used to be called "Popup Blocker (ultimate)".2. By placing your mouse over a notification, the counter stops counting so that the user can review the popup request.3. By placing your mouse over a notification, you can get the full URL in the tooltip (when the full URL is not visible).4. You can ignore page notifications for a site by adding the hostname to the whitelist (renamed to exception list).5. This extension does not block overlay pop-ups like cookie messages.6. It works offline. There are no server-side activities whatsoever
The "Popup Blocker (strict)" extension is a robust popup-blocking extension compatible with Chrome, Edge, Opera, and Firefox web browsers. It effectively prevents various forms of external window openings, ensuring your uninterrupted browsing experience. When a window opening is triggered, the extension displays a desktop notification, which remains visible for 30 seconds (customizable option). During this time, you can preview the link and make an informed decision to either grant or decline the request. If you choose to accept the request, the popup window from the webpage will proceed as intended.
This extension uses an LLM library to accurately identify and remove backgrounds from images, enabling users to replace them with new ones. By leveraging the WebGPU implementation, AI operations are executed offline within the browser, ensuring user privacy and speed. Read more here.
The "red" color indicates that the blocker is inactive, while the "blue" color signifies the protection is on. The background window represents the overall or global state, while the foreground window represents the state specific to the current window.
The Popup Blocker (strict) extension will show a list of all the requests. If a particular URL is requested multiple times, a badge number appears in the notification box. By default, each notification remains visible for 30 seconds, providing you with the opportunity to either approve or decline the popup requests.
Yes, you can change the notification timeout period. If the default 30-second timeout doesn't suit your preferences, navigate to the extension's options page and adjust the duration. Please be aware that the time unit used is seconds.
The "Popup Blocker (strict)" extension exclusively exhibits the most recent five distinct popup requests made by each webpage. If you require the extension to showcase additional notifications, access the options page and modify the number accordingly.
You can evaluate the efficiency of this tool by visiting the webbrowsertools.com/popup-blocker page and conducting various tests. If you happen to identify any additional tests that are not covered on this page, please don't hesitate to reach out to me, and I will include the new test. You are also encouraged to contribute by submitting a pull request to the test page repository.
In Chromium-based browsers, you must manually enable an extension to permit it to operate within incognito tabs or windows. To do so, navigate to "chrome://extensions/" and ensure that "Allow in incognito" is selected for this specific extension.
The "redirect" button serves a specific purpose when certain websites open links in new tabs. This functionality is handy to examine the new page without switching to a new tab or window. By clicking the "redirect" button, you override the default behavior of opening the page in a new tab and instead load the linked page within the current tab, effectively redirecting the current tab to the new destination indicated by the link. It's advisable to use this option only when you are sure you no longer need the current page. Additionally, even after redirection, you can always use your browser's back button to return to the original page if necessary.
The "background" button opens popup requests in tabs that operate in the background, positioned next to the current tab. For example, when you're engaged in reading an article, and a website prompts a new popup request, you can use this option to have the request open in a background tab. This helps minimize distractions and allows you to continue focusing on your current task without interruption.
The extension presents up to four buttons within the popup notification box. The "allow" option resumes the popup request, but there is still a possibility that your browser's internal popup blocker interfere with it. In contrast, the "redirect" and "background" options are managed exclusively by the extension, eliminating any concerns about internal popup blockage. It is advisable to use these two options whenever they are applicable to ensure a seamless experience without interference from your browser's built-in popup blocker.
These notifications originate from some advertising scripts attempting various methods to display their popups. For example, they may use the internal PDF viewer to open links, and it's even possible for them to trigger alert messages within these PDF documents.
Typically, you wouldn't encounter these alerts when the initial popup request is executed successfully. There's no need for these scripts to resort to alternative methods. However, with this popup blocker in place, since the popup is already blocked, these scripts may turn to methods like the PDF approach, leading to these notifications.
A straightforward way to prevent these notifications is by disabling Chrome's PDF viewer entirely. You can achieve this by navigating to chrome://plugins/ in a browser tab. It's important to note that disabling this plugin will result in no embedded PDFs being rendered by your browser.
A new feature has been introduced to prevent page redirection for a brief period of 2 seconds when a popup request is made (starting from version 0.2.7). Essentially, the extension installs an unbeforeunload listener for this short duration, which effectively halts any page redirections during this time without requiring user consent.
It's important to be aware that your browser will display a warning alert stating "Changes you made may not be saved." This message cannot be modified for security reasons. Due to this potentially confusing alert message, this option is not enabled by default.
Two new buttons have been introduced in the popup interface of the action button (starting from version 0.3.0). You can now allow or deny the most recent action directly from this interface, even when the notification buttons are obscured or inaccessible due to an invisible overlay div on the page.
A new feature has been introduced in the extension's options page (starting from version 0.3.0), allowing you to execute the predefined action without displaying the notification popup. While it is not recommended, you do have the option to activate it.
When this option is active, the default action will be executed without showing the notification box for popups containing valid destination links (links with HTTP or HTTPS schemes). Consequently, for each new popup domain, you will receive the notification only once, and for all subsequent requests, the action that has been previously recorded will be carried out without displaying the notification.
Firstly, when a webpage requests a popup, this extension returns a standard JavaScript object instead of the actual window object. It then records all the actions invoked within this returned object. Some malicious scripts validate the returned window object and, if it's not an authentic window, they repeatedly request new popups, causing an unending loop. This loop prevents users from accessing the webpage content until a popup is displayed. To combat this issue, version 0.3.3 includes this new feature. It allows you to return an actual window object when a script refuses to release the loop. However, this action is not recommended in general.
Secondly, there's a common tactic used to restrict users from accessing input elements like text areas. This involves injecting invisible elements on top of these input elements. When users attempt to click on the input, the invisible element intercepts the click. By enabling this option, the extension bypasses these invisible elements, ensuring users can interact with input elements without disruption.
d3342ee215