PopupBlocker

Popup blocking userscript

LGPL-3.0 License

Stars
334
Committers
21

Bot releases are hidden (Show)

PopupBlocker - 2.1.0

Published by theseanl about 7 years ago

[Improved] Implement alternative popup detection mechanism https://github.com/AdguardTeam/PopupBlocker/issues/5

This release contains a vast improvements in terms of popup detection. Previously, due to lack of an api window.event in Firefox, popup detection in Gecko-based browsers was unreliable. Now a polyfill that is sufficient for popup detection is implemented. Also, a some sophisticated popup scripts involves doing some unusual operations quickly, such as creating an invisible hyperlink or an invisible empty frames. Now, we implement a short-term "logger" inside of the userscript that remembers such operations, and are able to use this information to intelligently block such popups.

More details can be found in a pull request.

PopupBlocker - 2.0.0

Published by ameshkov about 7 years ago

Popup blocker is historically one of the scripts included by default in AdGuard for Windows and AdGuard for Mac, along with AdGuard Assistant. Its purpose should be clear from its name -- to block suspicious attempts of opening pop-up windows, which are often irritating and unwelcome, and sometimes outright dangerous.

This is the second release of AdGuard Popup blocker -- this time, reworked completely from scratch. It is now capable of handling modern pop-up scripts, unlike the first version which was not updated for quite some time.

Please note that currently it is fully functional only in Chromium, and a bit limited in other browsers. Improving its work in non-Chromium browsers is one of the primary tasks for the future versions of AdGuard Popup blocker.