Greasy Fork is available in English.

Блокировщик всплывающей рекламы от AdGuard

Блокирует всплывающую рекламу на страницах

Автор
AdGuard
Установок в день
35
Всего установок
14 233
Оценки
67 1 1
Версия
2.5.11
Создан
Обновлён
Лицензия
LGPL-3.0; https://github.com/AdguardTeam/PopupBlocker/blob/master/LICENSE
Работает на
Все сайты

Описание скрипта от автора

Описание:

PopupBlocker — это пользовательский скрипт, блокирующий все нежелательные окна в различных браузерах.

Ключевые функции:

  • Кросс-браузерная поддержка

Работает в Chrome, Firefox, Edge, Safari, IE10+ и т.д., практически в любом браузере, который поддерживает менеджеры юзерскриптов. Исключения составляют некоторые из страых браузеров, не поддерживающие используемые нами API. В таких браузерах скрипт может не обладать полной функциональностью.

  • Продвинутое детектирование всплывающих окон

PopupBlocker не использует подход правил фильтрации для обнаружения всплывающих окон. Вместо этого он добавляет дополнительный слой поверх собственного API браузера, который тот использует для создания поп-апов. Таким образом, этот API может быть вызван только вручную, но не поп-ап/поп-андер скриптами. Всё это повзоляет блокировать всплывающие окна даже на сайтах, которые пытаются обойти обычные блокировщики, варьируя рекламные серверы или при помощи WebRTC.

  • Восстанавливает поведение после клика

Говорит само за себя: если клик должен был привести к появлению всплывающего окна, окно не просто будет заблокировано, но и изначальный клик будет обработан так, как если бы поп-апа вообще не было.

  • Невидим для других скриптов

Другие скрипты на странице не смогут обнаружить использование PopupBlocker, кроме как попытаясь непосредственно открыть поп-ап. Таким образом обеспечивается защита от любого потенциального "обхода" блокировщика.

Установка

PopupBlocker разрабатывается той же командой, что работает над AdGuard, и AdGuard для Windows можно использовать как менеджер пользовательских скриптов. Если вы уже являетесь пользователем AdGuard, перейдите в "Настройки - Расширения - Добавить расширение" и добавьте .js-файл PopupBlocker-а. Таким образом вы можете использовать PopupBlocker буквально с любым браузером.

С другой стороны, PopupBlocker — независимый проект, вы можете использовать его с любыми другими менеджерами скриптов, такими как Greasemonkey, Tampermonkey или Violentmonkey. Убедитесь, что один из них установлен в вашем браузере, и нажмите зеленую кнопку в верху страницы.

Вы также можете найти все версии PopupBlocker, включая все бета-версии и прошлые версии, на GitHub.

Сообщить об ошибке

Если вы заметили баг, перейдите на страницу PopupBlocker в GitHub и создайте новую задачу.

Переводы

Вы можете помочь нам с переводом PopupBlocker на другие языки! Наш проект в OneSky открыт для всех желающих стать волонтерами.

Development-сборка

Мы поддерживаем специальную dev-сборку, автоматически обновляемую с каждым коммитом. Больше информации о ней вы найдёте на нашей странице в GitHub.