Браузерное расширение AdGuard перешло на MV3: релиз уже доступен
В июле мы представили бета-версию расширения для Chrome MV3 и это, конечно, был важный шаг. Теперь же мы рады объявить об официальном релизе Блокировщика AdGuard MV3.
Теперь Блокировщик AdGuard MV3 — наше основное расширение для Chrome, доступное в интернет-магазине Chrome.
Бета-версия Блокировщика AdGuard MV2 пока ещё доступна, но скоро мы перестанем его поддерживать, поскольку Google отказывается от MV2.
Расскажем, какие изменения вас ждут в обновлённом расширении.
Функции и возможности
- Статистика. Экран статистики похож на журнал запросов в AdGuard DNS и предоставляет категоризированный просмотр URL-адресов по компаниям, отсортированных по типу. Все данные обрабатываются локально на вашем устройстве — конфиденциальность для нас важна. Мы показываем только то, какие запросы были отправлены в ту или иную категорию: Реклама, Трекеры, Социальные сети, CDN и Другое.
- Две версии журнала фильтрации. В стандартной версии правила «предполагаемые», поскольку браузер не предоставляет конкретной информации о том, какие декларативные правила были применены. Поэтому в стандартном журнале фильтрации вы увидите только приблизительную информацию о том, какие правила сработали.
Есть ещё версия с более точной информацией, но чтобы увидеть её, вам потребуется самостоятельно установить «распакованное» расширение в браузер. Как это сделать, описано в нашей Базе знаний.
-
Сетевые правила и ограничения. В MV3 сетевые правила теперь в основном применяются браузером, что вводит некоторые ограничения. Косметические правила по-прежнему обрабатываются нашим движком и работают как часы. За подробностями об ограничениях и поддерживаемых модификаторах обращайтесь к нашей Базе знаний.
-
Быстрые исправления. В Блокировщике AdGuard MV3 появился фильтр быстрых исправлений. Зачем он нужен?
В Manifest V3 мы не можем динамически обновлять правила фильтрации, потому что правила теперь встроены в расширение и обновляются только вместе со всем расширением. Не очень-то удобно.
Мы нашли способ обойти эту проблему: новый фильтр использует динамические правила и обеспечивает наиболее надёжную работу наших фильтров. Благодаря фильтру быстрых исправлений, корректировки вносятся в режиме реального времени, не оказывая существенного влияния на лимит динамических правил пользователя. Это быстрый и эффективный фильтр, который идеально подходит для бесперебойной фильтрации «на ходу» в сложных условиях MV3.
- Нужна помощь. Опция Помочь с разработкой фильтров AdGuard вернулась в релизную версию. Вы можете анонимно поделиться данными об использовании фильтров, чтобы мы могли улучшить возможности блокировки рекламы для всех.
Свежий взгляд: улучшения интерфейса
В этом релизе интерфейс стал чище и удобнее. Вот лишь несколько примеров:
- Более плавный экран загрузки в разных сценариях, таких как переключение между режимами паузы, добавление сайтов в белый список, изменение пользовательских правил и переключение групп фильтров.
- Новые состояния загрузки для включения, отключения и приостановки защиты.
- Во время загрузки теперь появляется заставка с логотипом AdGuard.
- Кнопка Включить во всплывающем окне согласия на включение фильтров раздражителей теперь доступнее и видна без прокрутки.
Исправления ошибок и улучшения
Ни один путь к полноценному релизу не обходится без ухабов. Вот лишь часть того, что нам удалось сгладить:
- Исправили некорректное преобразование правил регулярных выражений
- Устранили проблемы с модификаторами
$popup
и$badfilter
- Косметические правила теперь применяются быстрее
- Обновили TSUrlfilter и Scriptlets
Если вы обнаружили ошибку или у вас есть идеи, как можно улучшить расширение, пишите нам на GitHub.
Пользователи Chrome могут установить Блокировщик AdGuard MV3 из интернет-магазина Chrome.