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

Расширение «Блокировщик всплывающей рекламы» уже знакомо всем пользователям AdGuard для Windows и AdGuard для Mac. Наряду с Помощником AdGuard это — одно из предустановленных расширений (пользовательских скриптов), которые дополняют работу AdGuard. Мы рады объявить, что Блокировщик не только подвергся значительной переработке, но и доступен теперь в качестве самостоятельного скрипта, который можно установить через любой юзерскрипт-менеджер.

Что он делает

Немного о том, что же он из себя представляет и зачем вообще нужен. Как нетрудно догадаться из названия, Блокировщик всплывающей рекламы — барабанная дробь — блокирует нежелательные всплывающие окна! Конечно, большинство сайтов, которые вы посещаете, скорее всего не «обрадуют» вас всплывающей рекламой, но даже одного случайного поп-апа достаточно, чтобы на корню испортить впечатление о сайте.

Ключевые преимущества

Блокировщик всплывающей рекламы AdGuard существует уже очень давно, что же делает новую версию уникальной? Несколько вещей:

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

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

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

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

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

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

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

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

Как установить

Если у вас уже установлен AdGuard для Windows или AdGuard для Mac, у вас уже должна быть установлена старая версия Блокировщика всплывающей рекламы. Но и в этом случае вы наверняка захотите опробовать новую версию. Чтобы сделать это, необходимо совершить два несложных шага.

  1. Убедитесь, что в вашем браузере установлен один из менеджеров скриптов. Наиболее популярными являются Greasemonkey, Tampermonkey и Violentmonkey, но вы можете также использовать AdGuard для Windows в этом качестве (причем не только для собственных скриптов AdGuard, но и вообще для любых).

  2. Теперь нужно непосредственно установить сам скрипт. Скачать его можно напрямую с нашего сервера или же с одного из популярных магазинов пользоватеьских скриптов: GreasyFork или OpenUserJS. И AdGuard для Windows, и любой другой менеджер скриптов автоматически распознают и установят скрипт, как только вы его запустите.

Вы тоже можете помочь нам!

Есть сразу несколько способов. Самый простой — рассказать нам о замеченном баге. Для этого перейдите по этой ссылке и создайте новую тему. Таким же образом можно озвучить свои предложения по улучшению работы скрипта.

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

Мы полагаемся на наших пользователей в вопросе переводов. Если вы обладаете достаточными знаниями для перевода Блокировщика на какой-либо язык — добро пожаловать в наш проект в OneSky, он открыт для всех желающих предложить свой вариант. Объем перевода невелик, всё про всё вряд ли займёт больше пяти минут, но будет полезным для многих пользователей.

Желаем вам приятного интернет-серфинга без всплывающих окон! :)

Василий Багиров

Василий работает в Adguard с 2014 года, и начинал как сотрудник техподдержки. Старые привычки всё ещё дают о себе знать, поэтому он всегда готов поболтать с пользователями!

Подписаться на Блог AdGuard

Последние посты будут доставлены в ваш почтовый ящик.

или подписаться через RSS с Feedly!