Браузерное расширение AdGuard 5.0.162
Дата релиза: 30 октября 2024 г.
Статус проверки:
Chrome: Опубликовано (Поэтапный релиз на 5%)
Этот патч как глоток свежего воздуха: ошибки исправлены, функции доработаны. Больше никаких проблем при попытке открыть пользовательские правила в новом окне. Работать с расширением — одно удовольствие.
Браузерное расширение AdGuard 4.4.41
Дата релиза: 25 октября 2024 г.
Изменения этой версии останутся в тени, скрытые от посторонних глаз. Но не для того, чтобы напугать. Наоборот — чтобы в интернете стало ещё спокойнее, даже в канун Хеллоуина.
Браузерное расширение AdGuard 5.0.161
Дата релиза: 25 октября 2024 г.
Изменения этой версии останутся в тени, скрытые от посторонних глаз. Но не для того, чтобы напугать. Наоборот — чтобы в интернете стало ещё спокойнее, даже в канун Хеллоуина.
Браузерное расширение AdGuard 5.0.159
Дата релиза: 22 октября 2024 г.
Если душа просит праздника, его легко найти в любой день. Сегодня мы решили отметить релиз новой версии расширения. Мы починили немного багов и обновили ключевые библиотеки — на радость пользователям.
Список изменений
Исправления
Исключение типов запросов приводило к блокировке страницы целиком #2992
При выборе одного события
$permissions
в журнале фильтрации все события $permissions
отмечались как выбранныеAdGuard Logger (Инструмент для логирования из расширений AdGuard)
Обновили Logger до версии 1.1.1
TSUrlFilter (Механизм фильтрации браузерных расширений AdGuard)
Обновили TSUrlFilter до версии 3.1.0-alpha.7
TSWebExtension (Библиотека-обёртка для Browser API и TSUrlFilter)
Обновили
TSWebExtension до версии 2.4.0-alpha.4
Браузерное расширение AdGuard 4.4.39
Дата релиза: 21 октября 2024 г.
Мы исправили ряд ошибок в этом небольшом обновлении, и теперь расширение будет работать более стабильно.
Список изменений
Исправления
Из-за некорректных правил меню расширения отображается неправильно #2989
При выборе события с
$permissions
в журнале фильтрации выбираются все подобные событияAdGuard Logger (Инструмент для логирования из расширений AdGuard)
Обновили Logger до версии 1.1.1
TSWebExtension (Библиотека-обёртка для Browser API и TSUrlFilter)
Обновили TSWebExtension до версии 2.0.4
Браузерное расширение AdGuard 5.0.138
Дата релиза: 10 октября 2024 г.
Жизнь полна загадок: почему мы здесь? Мы не знаем. В чём смысл существования? Все ещё загадка. Сколько обновлений потребуется, чтобы довести браузерное расширение до совершенства? Трудно сказать точно, но с этим релизом мы стали на шаг ближе к ответу на этот вопрос — исправили несколько ошибок, чтобы реклама блокировалась ещё лучше.
Список изменений
Исправления
Фильтры для MV3 не используются в Edge, если установлено MV3-расширение #2985
Косметические правила иногда не применяются или применяются не к тому домену #2984
JS-правила блокируются Trusted Types на некоторых сайтах #2980
MV3-расширение не может применить правила к iframe
about:blank
#2975Не работает логирование скриптов #2977
Правила
$permissions
без каких-либо модификаторов применяются к другим типам запросов #2954AdGuard Logger (Инструмент для логирования из расширений AdGuard)
Обновили Logger до версии 1.1.0
TSUrlFilter (Механизм фильтрации браузерных расширений AdGuard)
Обновили TSUrlFilter до версии 3.1.0-alpha.6
TSWebExtension (Библиотека-обёртка для Browser API и TSUrlFilter)
Обновили TSWebExtension до версии 2.4.0-alpha.3
Браузерное расширение AdGuard 5.0.128
Дата релиза: 4 октября 2024 г.
В этот раз сфокусировались на дизайне: улучшили стили для попапа расширения, уведомлений и раздела Пользовательских правил. Добавили щепотку волшебства в описания настроек и добавили предупреждение о несохранённых изменениях в редакторах Белого списка и Пользовательских правил.
А ещё теперь фильтр Polish GDPR-Cookies Filters, доступный в MV2-расширении, появился в новой MV3-версии.
Список изменений
Scriptlets (дополнения к правилам фильтрации на основе JavaScript)
Обновили Scriptlets до версии 1.12.1
TSUrlFilter (движок фильтрации Браузерного расширения AdGuard)
Обновили TSUrlFilter до версии 3.1.0-alpha.5
TSWebExtension (библиотека-обёртка для Browser API и TSUrlFilter)
Обновили TSWebExtension до версии 2.3.0-alpha.1
Браузерное расширение AdGuard 5.0.113
Дата релиза: 2 октября 2024 г.
Быстро починили неприятный баг: из-за опции «Скрывать поисковые запросы» не работала фильтрация на некоторых сайтах. Теперь работает.
Список изменений
Исправления
Опция «Скрывать поисковые запросы» мешает работе некоторых сайтов #2969
Браузерное расширение AdGuard 4.4.30
Дата релиза: 2 октября 2024 г.
Не так давно мы успешно перевели наше расширение на новый API Chrome. Теперь, когда вы устанавливаете его из интернет-магазина, вы автоматически получаете новую версию MV3. Но что, если вы хотите оставить расширение MV2? Не волнуйтесь, мы позаботились об этом — оно будет работать до тех пор, пока Google будет поддерживать старый API. Где его найти: мы переместили расширение MV2 туда, где раньше была доступна бета-версия.
Список изменений
Исправления
Правило фильтрации исключений
$domain=~
работает некорректно #2912Сопоставление исключений скриптлетов не работает корректно для правил с аргументами #2947
Scriptlets (дополнения к правилам фильтрации на основе JavaScript)
Обновили Scriptlets до версии 1.12.1
TSUrlFilter (движок фильтрации Браузерного расширения AdGuard)
Обновили TSUrlFilter до версии 3.0.5
TSWebExtension (библиотека-обёртка для Browser API и TSUrlFilter))
Обновили TSWebExtension до версии 2.0.3
AGTree (инструмент для работы с фильтрами блокировки рекламы)
Обновили AGTree до версии 2.1.2
AdGuard Logger (инструмент для логирования из расширений AdGuard)
Обновили Logger до версии 1.0.2
Браузерное расширение AdGuard 5.0.104
Дата релиза: 27 сентября 2024 г.
Прошло совсем немного времени с тех пор, как был завершён переход нашего браузерного расширения на MV3, но мы уже вернулись с релизом. Небольшой штрих: внесли улучшения в дизайн интерфейса, чтобы расширение было удобнее и красивее.
Браузерное расширение AdGuard 5.0.97
Дата релиза: 23 сентября 2024 г.
После обновления у некоторых пользователей расширение перестало блокировать рекламу. Это могло произойти из-за ошибок конвертации правил, но благодаря этому хотфиксу всё вернулось на круги своя. Теперь снова можно настроить блокировку рекламы по своему вкусу и не видеть никакой рекламы.
Список изменений
Исправления
Браузерное расширение AdGuard 5.0.91
Дата релиза: 19 сентября 2024 г.
Делаем финальный шаг: старый добрый Блокировщик теперь полностью совместим с Manifest V3.
Если вы уже используете наше расширение для Chrome, оно будет заменено на MV3-версию. Новые пользователи могут установить расширение интернет-магазина Chrome
Расскажем, какие изменения вас ждут в обновлённом расширении.
Функции и возможности
Статистика. Экран статистики похож на журнал запросов в AdGuard DNS и предоставляет категоризированный просмотр URL-адресов по компаниям, отсортированных по типу. Все данные обрабатываются локально на вашем устройстве — мы ценим конфиденциальность. Мы показываем только то, какие запросы были отправлены в ту или иную категорию: Реклама, Трекеры, Социальные сети, CDN и Другие.
Две версии журнала фильтрации. В обычной версии правила «предполагаемые», поскольку браузер не предоставляет конкретной информации о том, какие декларативные правила были применены. Поэтому в журнале фильтрации вы увидите только приблизительную информацию о том, какие правила сработали.
Есть ещё версия с более точной информацией, но чтобы увидеть её, вам потребуется самостоятельно установить «распакованное» расширение в браузер.
Сетевые правила и ограничения. В MV3 сетевые правила теперь в основном применяются браузером, что вводит некоторые ограничения. Косметические правила по-прежнему обрабатываются нашим движком и работают как часы. За подробностями об ограничениях и поддерживаемых модификаторах обращайтесь к нашей Базе знаний.
Быстрые исправления. В Блокировщике AdGuard MV3 появился фильтр быстрых исправлений. Зачем он нужен?
В Manifest V3 мы не можем динамически обновлять правила фильтрации, потому что правила теперь встроены в расширение и обновляются только вместе со всем расширением. Не очень-то удобно.
Мы нашли способ обойти эту проблему: новый фильтр использует динамические правила и обеспечивает наиболее надёжную работу наших фильтров. С новым фильтром корректировки вносятся в режиме реального времени, не оказывая существенного влияния на лимит динамических правил пользователя. Это быстрый и эффективный фильтр, который идеально подходит для фильтрации «на лету» в сложных условиях MV3.
Нужна помощь. Опция Помочь с разработкой фильтров AdGuard вернулась в релизную версию. Вы можете анонимно поделиться данными об использовании фильтров, чтобы мы могли улучшить возможности блокировки рекламы для всех.
Свежий взгляд: улучшения интерфейса
В релизной версии интерфейс стал чище и удобнее. Вот лишь несколько примеров:
Более плавный экран загрузки в разных сценариях, таких как переключение между режимами паузы, добавление сайтов в белый список, изменение пользовательских правил и переключение групп фильтров.
Новые состояния загрузки для включения, отключения и приостановки защиты.
Во время загрузки теперь появляется заставка с логотипом AdGuard.
Кнопка Включить во всплывающем окне согласия на включение фильтров раздражителей теперь доступнее и видна без прокрутки.
Исправления ошибок и улучшения
Ни один путь к полноценному релизу не обходится без ухабов. Вот лишь часть того, что нам удалось сгладить:
Исправили некорректное преобразование правил регулярных выражений
Устранили проблемы с модификаторами
$popup
и $badfilter
Косметические правила теперь применяются быстрее
Обновили TSUrlfilter и Scriptlets
Если вы обнаружили ошибку или у вас есть идеи, как можно улучшить расширение, пишите нам на GitHub.
Пользователи Chrome могут установить Блокировщик AdGuard MV3 из Chrome Web Store.
Браузерное расширение AdGuard 4.4.22
Дата релиза: 29 августа 2024 г.
Если вы обновляли расширение до версии 4.4, то могли заметить, что некоторые сайты не работали должным образом. Это из-за нас: модификатор $redirect неправильно обрабатывал рекламу, что время от времени вызывало задержки, и некоторым пользователям приходилось обновить страницу, чтобы всё снова заработало. В этом хотфиксе мы устранили эту проблему и принесли другие улучшения.
Список изменений
Исправления
Исключаемые домены с модификатором
$to
не работают так, как предполагается #2910TSUrlFilter (движок фильтрации Браузерного расширения AdGuard)
Обновили TSUrlFilter до версии 3.0.1
TSWebExtension (обёртка библиотеки Браузерного расширения AdGuard)
Обновили TSWebExtension до версии 2.0.1
Scriptlets (улучшение JavaScript для правил фильтрации)
Обновили Scriptlets до версии 1.11.16
Браузерное расширение AdGuard 4.4.18
Дата релиза: 19 августа 2024 г.
Пришло время представить новую версию расширения AdGuard Browser Extension v4.4.18! Хотя вы можете не заметить никаких видимых изменений, будьте уверены, мы усердно над ней работали. В этом обновлении мы сфокусировались на том, чтобы улучшить управление правилами и фильтрами благодаря интеграции AGTree в библиотеку TSUrlFilter.
AGTree — это мощный инструмент, который упрощает работу с фильтрами, блокирующими рекламу. Сейчас он часть библиотеки TSUrlFilter, которую мы интегрировали в различные продукты, включая браузерные расширения. Внедряя AGTree на разных платформах, мы стремимся к более унифицированному подходу, который позволяет нам использовать единую библиотеку для таких задач, как конвертация, парсинг и проверка правил блокировки. Результат? Контент блокируется лучше, движок фильтрации запускается быстрее, а анализ и преобразование правил упрощаются.
Какая в этом польза для вас? Переход на AGTree повышает безопасность пользователей, сводя к минимуму риск ошибок фильтрации. Меньше ошибок — более точная блокировка рекламы и трекеров на сайтах. Кроме того, наряду с переходом на AGTree, этот выпуск включает в себя значительные обновления Скриптлетов, которые в конечном итоге повышают общую производительность расширения.
Список изменений
Улучшения
Более удобный формат имени для экспортируемого файла настроек #2607
Исправления
Исключение
$cookie
ломает сайты в Firefox #2552Проблемы со скриптлетом
prevent-xhr
#2063Модификатор
$redirect
не подменяет Response.prototype.url #2278Журнал фильтрации обновляется при навигации по Яндекс Картам #2519
Журнал фильтрации нарушается при использовании history.replaceState #2598
Модификатор
$generichide
мешает корректной работе правил блокировки URL #2690Количество заблокированной рекламы отображается неправильно, если перейти с одного сайта на другой в той же вкладке #2080
Нарушена загрузка документов на download.ros.org #2194
Автоматическое обновление фильтров не работает в мобильных браузерах #2423
URL-адреса, начинающиеся с «view-source», открываются в Firefox с ошибками #2549
Невозможно открыть группы фильтров, если на странице выделен текст #2662
Ошибки в консоли при использовании опции «Самоуничтожение куки сайта» #2683
lastCheckTime не обновляется при автообновлении #2726
Некоторые сайты, использующие строгие правила CSP, могут блокировать скрипты AdGuard в Firefox #1733
Фильтр стилей в Firefox применяется, а фильтр скриптов — нет #2782
Меню AdGuard не открывается в Firefox Nightly #2817
Информация о включённых пользовательских фильтрах не передаётся в инструмент отчётов #2793
Некоторые фильтры не обновляются при включении #2818
Скриптлеты (улучшение JavaScript для правил фильтрации)
Обновили Скриптлеты до версии v1.11.6
TSWebExtension (движок фильтрации Браузерного расширения AdGuard)
Обновили TSWebExtension до версии 2.0.0
TSUrlFilter (движок фильтрации Браузерного расширения AdGuard)
Обновили TSUrlFilter до версии 3.0.0
Браузерное расширение AdGuard 4.3.64
Дата релиза: 9 июля 2024 г.
Иногда проблема не в нас, и это один из тех случаев. Меню AdGuard не открывалось в браузере Firefox, и нам пришлось искать решение, пока ждём исправления ошибки от Mozilla. Этот хотфикс и есть решение.
Список изменений
Исправления
Меню AdGuard не открывается в Firefox Nightly #2817
Браузерное расширение AdGuard 4.3.53
Дата релиза: 30 мая 2024 г.
Новый релиз — новые вызовы. В этой бете мы поработали над стойкостью скриптов Браузерного расширения AdGuard в Firefox: теперь они выдержат даже самые строгие настройки CSP на сайте, а значит — заблокируют больше рекламы. И ещё одно изменение: некоторые ошибки, связанные с функцией «Самоуничтожение куки сайта», больше не будут отображаться в консоли.
Список изменений
Исправления
Ошибки в консоли при использовании опции «Самоуничтожение куки сайта» #2683
Сайты со строгими настройками CSP могут блокировать скрипты AdGuard в Firefox #1733
TSWebExtension (движок фильтрации Браузерного расширения AdGuard)
TSWebExtension обновлён до версии 1.0.24
Браузерное расширение AdGuard 4.3.46
Дата релиза: 8 апреля 2024 г.
Хотели бы сказать, что это последний патч в этой версии, но загадывать нельзя. Исправили неприятную ошибку, при которой пользователи не могли корректно установить расширение AdGuard. А ещё после титанической работы наших разработчиков модификаторы
$all
и $popup
наконец работают как надо.Список изменений
Улучшения
Добавили проверку контрольной суммы фильтров после загрузки #2681
Исправления
Процесс установки останавливался, если не было доступа к файлу filters.js #2761
Модификатор
$all
не работал в текущей вкладке #2620При включении группы фильтров устанавливались устаревшие фильтры #2714
Если при последнем обновлении произошла критическая ошибка, дифференцированные обновления загружались до полной синхронизации #2717
Косметические правила для сайтов влияли на iframe Помощника #1848
Модификатор
$popup
отключал базовое правило блокировки #2728Модификатор
$all
не блокировал загружаемые ресурсы страницы #2753Скриптлеты (дополнения к правилам фильтрации на основе JavaScript)
Скриптлеты обновлены до версии 1.10.25
Браузерное расширение AdGuard 4.3.35
Дата релиза: 28 марта 2024 г.
Маленькое обновление, открывающее путь к более крупным. Исправили ссылку в уведомлении об обновлении беты и баг, при котором фильтры сбрасывались к предустановленным во время импорта настроек.
Список изменений
Исправления
Браузерное расширение AdGuard 4.3.31
Дата релиза: 11 марта 2024 г.
Браузерные расширения должны расширять возможности браузера, а не объём потребляемой памяти! В прошлую версию прокралась как раз такая прожорливая ошибка, в этой версии мы её исправили. Сначала эту, затем ещё одну ошибку, и ещё одну, потом обновили Скриптлеты, а дальше как в тумане... Сами увидите, что стало лучше (точнее, не увидите назойливой рекламы).
Список изменений
Исправления
Ошибка, приводящая к увеличенному потреблению оперативной памяти
Настройки не открываются с первой попытки #2712
После установки не включена ни одна группа фильтров #2713
В сообщении об ошибке не отправляется информация, если включена опция «Блокировать трекеры» #2721
Скриптлеты (дополнения к правилам фильтрации на основе JavaScript)
Скриптлеты обновлены до версии 1.10.1
Браузерное расширение AdGuard 4.3.13
Дата релиза: 5 февраля 2024 г.
Статус проверки:
Chrome: Опубликовано (Поэтапный релиз на 100%)
АМО: Опубликовано
Opera: Опубликовано
Edge: Опубликовано
Мы хотим, чтобы люди чувствовали себя в безопасности онлайн. Коварные ошибки встают на нашем пути, но мы и на этот раз оказались сильнее. Встречайте новую версию Браузерного расширения AdGuard.
Что лежит в основе любого блокировщика рекламы? Конечно, фильтры. После включения AdGuard правила в фильтрах отвечают за то, чтобы ваша страница была красивой и чистой, без рекламы и баннеров. Именно поэтому важно регулярно обновлять фильтры. Проблема в том, что каждый раз, когда в фильтре происходят даже небольшие изменения, блокировщику рекламы приходится заново его скачивать. Согласитесь, это достаточно неэффективно.
В этой версии мы добавили дифференцированное обновление фильтров. Теперь вместо того, чтобы загружать весь фильтр, расширение будет скачивать только те изменения, которые были внесены с момента последнего обновления. Новая функция также помогает нам добиться большей эффективности — ведь потребление трафика ниже, а время отклика и нагрузка на сервер меньше. Проще говоря, теперь AdGuard может загружать обновления фильтров гораздо чаще, а значит, правила фильтрации будут самыми актуальными и реклама будет блокироваться лучше.
Также у пользователей возникала проблема при попытке зайти на некоторые сайты с включённой Защитой от трекинга. Правила работали некорректно, поэтому сайты не открывались. Мы исправили это — теперь правила отключают режим Защита от трекинга, когда необходимо.
И наконец, мы устранили несколько мелких ошибок, улучшили производительность и стабильность работы AdGuard. Надеемся, вам понравится новая версия Браузерного расширения AdGuard.
Список изменений
Функции
Добавили возможность дифференциального обновления #192
Исправления
Почта iCloud не открывается при включённом режиме Защита от трекинга #2660
Браузерное расширение AdGuard не работает в Firefox 91 (ESR) #2661
Браузерное расширение AdGuard не работает в 360 Browser 13.0 #2626
Невозможно разблокировать referrer пользовательскими правилами #2648
Косметические правила с wildcard-символом не работают на некоторых доменах #2650
Автообновление фильтров не работает в мобильных браузерах #2423
Не все пользовательские фильтры отображаются в списке #2693
Скриплеты (улучшение JavaScript для правил фильтрации)
Обновили Скриптлеты до версии 1.9.105
Браузерное расширение AdGuard 4.2.241
Дата релиза: 22 декабря 2023 г.
Новогоднее веселье набирает обороты, поэтому каждый релиз хочется положить под ёлку рядом с другими подарками. Сегодня представляем вашему вниманию новую версию Браузерного расширения AdGuard в праздничной упаковке. Чего же вы ждёте? Скорее распакуйте его!
Браузерное расширение AdGuard 4.2.240
Дата релиза: 14 декабря 2023 г.
Мы выпустили ещё одно обновление, в котором исправили ошибки, оставшиеся в предыдущей версии. В этот раз одна из основных проблем была связана с браузером Firefox. Пользователи старой версии Firefox не могли использовать Браузерное расширение AdGuard. В новой версии мы решили эту проблему.
Кроме того, мы внесли и другие исправления, которые помогли нам улучшить работу Браузерного расширения AdGuard, обновили скриптлеты и раздел «О программе».
Список изменений
Улучшения
Из
document.referrer
удалили referrer #1844Добавили информацию о версиях используемых библиотек на странице «О программе» #2237
Исправления
Ошибка 'this [#api] is undefined' #2636
Если журнал фильтрации закрыт, запись в журнал скриптлетов консоли браузера отключена #2584
Изменённые запросы куки не отображаются в списке изменённых запросов #2512
Библиотека TSUrlFilter загружена в редактор правил #2412
Разные шрифты в уведомлении «Фильтры обновлены» #2309
Правила
$$
нарушают кодировку на некоторых сайтах #2249Скриптлеты (расширение JavaScript для правил фильтрации)
Скриптлеты обновлены до версии 1.9.101
Браузерное расширение AdGuard 4.2.228
Дата релиза: 27 ноября 2023 г.
Мы выпускаем этот хотфикс, чтобы исправить одну важную проблему, связанную с логированием косметических правил.
Браузерное расширение AdGuard 4.2.226
Дата релиза: 22 ноября 2023 г.
Это ещё одно обновление, в котором мы продолжаем исправлять ошибки, оставшиеся после релиза версии 4.2. Мы решили часть проблем с утечкой памяти во вкладках, открытых долгое время, и уменьшили время применения правил на веб-странице. Также внесли много других мелких и менее значимых исправлений. А ещё, Браузерное расширение AdGuard теперь доступно на македонском языке — спасибо нашим волонтёрам!
Список изменений
Улучшения
Добавили македонский язык #2574
Исправления
Скриптлет
remove-node-text
не работает при первом посещении сайта #2505 Журнал фильтрации записывает логи даже в закрытом состоянии #2544
Реклама не удаляется при первом посещении 'pikabu.ru' #2571
Невозможно добавить пользовательский список фильтров с
.php
URL #1723Опция Настройки AdGuard… расположена в контекстном меню на странице настроек расширения и ведёт на саму себя #2258
Мета-данные на упрощённом китайском языке используются при выбранном китайском традиционном языке интерфейса #2504
Форма Сообщить о проблеме неправильно определяет браузер #2250
При попытке создать блокирующее правило для исключения
removeparam
происходит сбой в журнале фильтрации #2534Не получается открыть журнал фильтрации в Firefox Mobile #2536
Лого Браузерного расширения AdGuard отображается некорректно #2536
Скриптлеты (расширение JavaScript для правил фильтрации)
Скриптлеты обновлены до версии 1.9.91
TSWebExtension (движок фильтрации Браузерного расширения AdGuard)
TSWebExtension обновлён до версии 0.4.6
Браузерное расширение AdGuard 4.2.209
Дата релиза: 31 октября 2023 г.
Мы исправили ряд ошибок в этом небольшом обновлении, и теперь расширение будет работать более стабильно.
Браузерное расширение AdGuard 4.2.208
Дата релиза: 25 октября 2023 г.
Надеемся, это обновление сделает вашу работу в интернете чуточку приятнее — особенно, если вы смотрите YouTube или пользуетесь расширением на Android.
Решили проблему с запретом YouTube на блокировщики
Некоторые пользователи писали нам, что сайт YouTube не пускал их к просмотру видео, пока они не выключали расширение. Чтобы решить проблему, обновили скриптлеты.
Event pages в расширении для Firefox
Чтобы продолжить работу на Android, наше расширение для Firefox теперь перешло на event pages. Но скорее всего, вы не почувствуете изменений.
Список изменений
Улучшения
Пространство между элементами меню стало кликабельным #2198
При заполнении отчёта о некорректной блокировке ОС и её версия теперь подставляются автоматически #2535
Исправления
Некликабельные подписи у элементов списка при создании правил через журнал фильтрации #2204
Скриптлеты (Дополнения к правилам фильтрации на основе JavaScript)
Скриптлеты обновлены до версии 1.9.83
Для разработчиков фильтров
Добавлена поддержка директивы
!#else
#20
Браузерное расширение AdGuard 4.2.189
Дата релиза: 28 сентября 2023 г.
Мы продолжаем вычищать ошибки, оставшиеся после релиза версии 4.2. В этом патче решён ряд проблем, в основном касающихся фильтрации, которая теперь должна работать без сбоев.
Список изменений
Исправления
Кнопка «Всё равно продолжить» не работает для доменов выше второго уровня #2497
Скрипты, использующие
<AGPolicy>
, работают некорректно на сайтах с Trusted Types #2068Расширение не вставляет скрипты во фрейм в Firefox на сайте welt.de #2190
Невозможно применить правила к некоторым HTML-элементам
<iframe>
#2328 Невозможно применить правила CSS внутри iframe #2420
В Журнале фильтрации селектор вкладок не обновляется в соответствии с заголовком вкладки #2428
При установке расширения из Microsoft Edge браузер предлагает перевод с русского на английский #2430
Проблемы с активацией фильтров #2431
Модифицированные запросы
$removeparam
не отображаются в Журнале фильтрации #2442 При импорте пользовательских правил сохраняются некоторые дубликаты #2446
При попытке создать исключение для CSP-правила происходит сбой в Журнале фильтрации #2448
Загрузка вкладки блокируется правилом-модификатором
$popup
при прямой навигации по URL #2449 В Журнале фильтрации не отображаются применённые опции Антитрекинга #2455
В Журнале фильтрации предложено неверное правило фильтрации #2456
Правило
$removeparam
вызывает очистку Журнала фильтрации #2457 Веб-страница не перезагружается при изменении состояния AdGuard #2471
Не работает логирование применённых скриптлетов при открытом Журнале фильтрации #2481
Невозможно открыть Журнал фильтрации для текущей вкладки из попапа расширения, если ранее в Журнале фильтрации была выбрана другая вкладка #2482
Модифицированные куки-запросы не помечаются как модифицированные правилами Антитрекинга #2487
Правила
$csp
и $removeparam
из белого списка не записываются в Журнал фильтрацииСбой Журнала фильтрации при разблокировании правила скриптлета
Браузерное расширение AdGuard 4.2.168 не работает в Firefox для Android после обновления #2501
Дизайн
Улучшено описание оптимизированных фильтров #2468
Браузерное расширение AdGuard 4.2.168
Дата релиза: 7 сентября 2023 г.
В этом хотфиксе мы решили несколько проблем и доработали расширение, чтобы оно стало ещё более удобным.
Мы исправили самые важные ошибки, и теперь, среди прочего, все правила будут применяться корректно с самого начала, и вы сможете более точно отслеживать заблокированные запросы.
Список изменений
Исправления
Некоторые правила не применяются в новой вкладке при первом открытии #2459
Количество заблокированных запросов в меню расширения меньше, чем в журнале фильтрации — редиректы не учитываются при подсчёте #2443
Домены из белого списка не экранируются перед тем как попадают в правила регулярных выражений #2461
Имя пользовательского фильтра не отображается в журнале фильтрации #2454
Версии
Обновили скриптлеты до версии 1.9.72
Браузерное расширение AdGuard 4.2.162
Дата релиза: 30 августа 2023 г.
Мы выявили и исправили несколько критических ошибок, которые были обнаружены после выпуска Браузерного расширения AdGuard 4.2 для Chrome для 5% пользователей. Эти ошибки влияли на функциональность расширения.
Чтобы устранить эти проблемы, мы сделали хотфикс. Мы продолжим внимательно следить за ситуацией. При отсутствии новых сообщений о критических ошибках будем постепенно раскатывать новую версию, чтобы её получили все пользователи.
Просим прощения за возможные неудобства и благодарим вас за терпение и понимание, пока мы работаем над улучшением расширения.
Список изменений
Функции
Улучшили совместимость синтаксиса
$redirect
с uBO #59Исправления
Не выставлять JS-правила в глобальной области видимости #2440
В попапе расширения не отображается кнопка вкл/выкл и количество заблокированной рекламы, если оставить вкладку браузера в фоновом режиме, а затем снова переключиться на неё #2433
Версии
Обновили скриптлеты до версии 1.9.70
Обновили tswebextension до версии 0.3.12
Обновилиtsurlfilter до версии 2.1.10
Браузерное расширение AdGuard 4.2.151
Дата релиза: 8 августа 2023 г.
В новой версии Браузерного расширения AdGuard произошли масштабные изменения, которые не сразу заметны глазу. Мы перенесли весь «фильтрующий» код в новую отдельную библиотеку — это позволит нам подготовить расширение к бесшовному переходу на MV3.
Немного предыстории
Когда-то давно мы вынесли движок фильтрации URL-адресов из расширения в отдельную библиотеку
tsurlfilter
. Основная цель библиотеки — переиспользовать логику фильтрации в наших продуктах (браузерные расширения для Chrome и Firefox, конвертер правил для Safari, линтер правил и т.д.).В
tsurlfilter
было две основных части: Движок фильтрации, который сопоставляет URL с загруженными в него правилами
Специфичный для Chrome и Firefox программный интерфейс, отвечающий за применение найденных правил
С появлением MV3 нам необходимо поддерживать код фильтрации не только для разных браузеров, но и для разных версий манифестов, а также обеспечивать бесшовный переход с MV2 на MV3 по мере того, как браузеры будут удалять старое API. Мы не спешим сразу переходить на MV3, так как его API сильно ограничивает возможности расширений.
Добавление новой логики для решения данной задачи в
tsurlfilter
сделало бы библиотеку слишком тяжёлой, поэтому мы решили спроектировать новую программную платформу, которая бы скрывала специфичную для разных браузеров и манифестов логику за единым и простым API. Новая библиотека получила название tswebextension
.Новая библиотека tswebextension
С
tswebextension
поддерживать и обновлять наши продукты будет легче.В новой версии Браузерного расширения для Chrome и Firefox полностью переработан фоновый сервис с использованием
tswebextension
— это позволит нам плавно перейти на MV3 в Chrome в будущих мажорных релизах. Кроме этого, мы обновили AdGuard API, который также использует
tswebextension
«под капотом».Список изменений
Функции
Чтобы открыть выпадающий список, можно кликнуть на любую часть элемента #2347
Добавили новый модификатор
$method
для сопоставления запросов по HTTP-методуПереработали алгоритм приоретизации правил, добавив более точный расчёт веса для каждого типа правил
При запуске расширения content-скрипты загружаются в уже открытые вкладки
Исправления
Скриптлеты не отображаются в панели деталей запроса Журнала фильтрации #2341
Косметические правила не применяются на вкладках, работа которых остановлена Chrome Memory Saver #2342
В отчёт об ошибке подставляются некорректные параметры запроса #2352
Обновление пользовательских фильтров не работает #2356
В Журнале фильтрации не отображаются типы события #2366
Редактор правил нельзя открыть как вкладку в основном окне браузера #2379
В Журнале фильтрации не отображается фоновая вкладка #2381
Неверно указаны директивы предварительной компиляции и источники списков фильтров для Edge и Opera #2380
Не очищается кеш Антифишинга #2388
Антитрекинг и Антифишинг применяются, если отключена глобальная защита #2389
Косметические правила отображаются в Журнале фильтрации, даже если они не применялись #2387
Исправлена обработка запросов документа, запрашиваемого из внешнего service worker (например, omnibox Chrome)
Исправлен коллапсер элементов, добавляющий элементу лишние стили
Версии
Скриптлеты обновлены до версии 1.9.62
tswebextension
обновлена до версии 0.3.6
Браузерное расширение AdGuard 4.1.57
Дата релиза: 17 июля 2023 г.
Мы обнаружили, что стартовая страница расширения стала недоступной в некоторых странах. Это небольшое обновление направлено на то, чтобы это исправить.
Браузерное расширение AdGuard 4.1.56
Дата релиза: 1 июня 2023 г.
В этой версии мы внесли несколько небольших изменений, а также обновили Scriptlets и ExtendedCss. Следите за нашими обновлениями, они будут ещё лучше!
Список изменений
Версии
Браузерное расширение AdGuard 4.1.55
Дата релиза: 5 апреля 2023 г.
Освежились к весне: обновили ExtendedCss и скриптлеты и готовимся к кое-чему глобальному.
Список изменений
Версии
Браузерное расширение AdGuard 4.1.53
Дата релиза: 22 декабря 2022 г.
В этом техническом обновлении мы обновили скриптлеты до версии 1.7.13, исправили мелкие ошибки и повысили устойчивость работы расширения.
Браузерное расширение AdGuard 4.1.52
Дата релиза: 13 декабря 2022 г.
В этой версии мы обновили Помощник (модуль блокировки), библиотеки ExtendedCss и Scriptlets, так что теперь расширение блокирует рекламу ещё лучше. А ещё добавили в расширение доверенные скриптлеты с расширенной функциональностью.
Список изменений
Обновлено
Браузерное расширение AdGuard 4.1.46
Дата релиза: 21 ноября 2022 г.
В это обновление были внесены некоторые улучшения, которые делают работу расширения более стабильной.
Список изменений
[Улучшено] Библиотека ExtendedCss обновлена до версии 2.0.10
Браузерное расширение AdGuard 4.1.39
Дата релиза: 24 октября 2022 г.
Этот релиз браузерного расширения AdGuard минорный, но и он важен: с каждым обновлением наше расширение становится лучше.
Браузерное расширение AdGuard 4.1.37
Дата релиза: 7 октября 2022 г.
В этом небольшом обновлении не найдётся крупных изменений, приковывающих к себе внимание. Оно состоит в основном из мелких улучшений и обновлений скриптлетов.
Браузерное расширение AdGuard 4.1.36
Дата релиза: 21 сентября 2022 г.
Этот релиз – очередная точка на дорожной карте Браузерного расширения AdGuard. Он содержит множество мелких изменений: мы улучшили пользовательский интерфейс, обновили фильтры, переводы и CoreLibs, исправили несколько багов. Как видите, большое путешествие может не только начаться с маленьких шагов, но и продолжиться ими.
Список изменений
[Улучшено] Интерфейс редактора пользовательских фильтров #2125
[Улучшено] Кнопки и вкладки подсвечиваются не так ярко при наведении курсора в тёмной теме #2137
[Улучшено] Отображение кнопок боковой панели и логотипа #2150
[Исправлено] В правилах не работает модификатор
$object
#61 [Исправлено] Ошибка
Невозможно прочитать свойства
на сайте tatacliq.com #2187
Браузерное расширение AdGuard 4.1.22
Дата релиза: 30 августа 2022 г.
Совсем недавно мы выпустили версию 4.1.19 Браузерного расширения AdGuard и сразу заметили одну неприятную ошибку: после обновления списка фильтров их число отображалось неправильно. Поэтому мы выпускаем обновление с исправлением этой ошибки и некоторыми улучшениями.
Список изменений
Браузерное расширение AdGuard 4.1.19
Дата релиза: 24 августа 2022 г.
А вот и релиз новой версии Браузерного расширения AdGuard 4.1.19. Устанавливайте обновление — в нём несколько улучшений и исправлений.
Список изменений
[Улучшено] В Основные настройки добавлены ссылки «Сообщить об ошибке» и «Оставить отзыв»
[Улучшено] Усовершенствована функциональность команд
cmd+f/ctrl+f
на экране Настроек и Журнала фильтрации #2161[Улучшено] Скриптлеты обновлены до версии 1.6.39
[Исправлено] Веб-страницы автоматически прокручиваются при проверке обновления фильтров через контекстное меню браузера Firefox#1645
[Исправлено] Настройки на боковой панели расположены слишком близко друг к другу, а логотип AdGuard слишком маленький
#2150
[Исправлено] Кнопка «Обновления фильтров» выглядит размытой и меньшей по размеру, чем остальные кнопки на всплывающем окне расширения #2151
[Исправлено] Выбранная строка не подсвечивается при просмотре деталей запроса в Журнале фильтрации
#2156
[Исправлено] Правила скрытия элементов удаляются в браузерах Brave и Opera #2169
Браузерное расширение AdGuard 4.1.1
Дата релиза: 4 августа 2022 г.
В этой версии Браузерного расширения AdGuard мы сделали интерфейс ещё приятнее и удобнее для вас, а фильтрацию — эффективнее.
Внесли много исправлений и улучшений — например, добавили кнопку для обновления фильтров прямо на всплывающее окно расширения.
Список изменений
[Улучшено] Добавлена кнопка обновления фильтров на всплывающем окне расширения #1455
[Улучшено] Описания функций модуля Антитрекинг
[Улучшено] Некоторые области журнала фильтрации стали кликабельными — легко вернуться на шаг назад
#2134
[Улучшено] Двойной щелчок по запросу в Журнале фильтрации теперь открывает информацию о запросе #2136
[Улучшено] Элементы Журнала фильтрации расположены симметрично #2088
[Улучшено] Элементы
:hover
стали менее контрастными в тёмном режиме #2137[Улучшено] Читабельность текстов в тёмном режиме #2139
[Улучшено] Выделены тип
ping
и псевдосвойства в редакторе правил[Улучшено] Выделено свойство
touch-action
в редакторе правил[Улучшено] Обновить переводы на хорватский язык #2113
[Исправлено] В некоторых случаях правила с доменами верхнего уровня (TLD) не работают #2037
[Исправлено] В некоторых случаях правило
$replace
нарушает работу видеоплеера #2038[Исправлено] Фильтр регулярных выражений не работает в расширении версии 4.0.161 #2042
[Исправлено] Модификатор
$match-case
работает некорректно #2049[Исправлено] Невозможно скопировать Пользовательские правила в расширении для Firefox на Android 2065
[Исправлено] Опция
Блокировать WebRTC
#2074[Исправлено] Модификатор
$redirect-rule
работает некорректно
#51[Исправлено] Правило регулярных выражений применяется некорректно #52
[Исправлено] Добавить пустую переменную
$path
только для главной страницы #54[Исправлено] Отключить кнопку Проверки обновлений, когда фильтры выключены #2108
[Исправлено] Не предлагать удалять параметры запроса для правил cookie
[Исправлено] Курсор мигает при наведении на строку в Журнале фильтрации
[Исправлено] Правило для скрытия элементов не применяется ко всем поддоменам #57
Браузерное расширение AdGuard 4.0.204
Дата релиза: 12 июля 2022 г.
В AdGuard хорошие новости не заставляют себя долго ждать. Встречайте новую релизную версию Браузерного расширения AdGuard 4.0.204! В ней мы исправили целый ряд незначительных ошибок, что, конечно же, только улучшит ваш пользовательский опыт.
Например, если раньше скриптлеты отображались в консоли Инструментов разработчика даже при закрытом Журнале фильтрации, то в этой версии такой проблемы уже не существует.
Знакомьтесь с полным списком изменений и обновляйтесь до последней версии!
Список изменений
[Исправлено] Некоторые скриптлеты отображаются в консоли Инструментов разработчика даже при закрытом Журнале фильтрации
#2104
[Исправлено] Выровнять логотип Apple по оси симметрии #2094
[Исправлено] В русской локализации некоторые фразы отображаются не полностью
#2092
[Исправлено] Повысить контрастность текстов в Журнале фильтрации при включенной светлой теме #2091
[Исправлено] Выровнять слайдеры в "Белом списке" и "Пользовательских правилах" #2089
[Исправлено] Исправить переводы аббревиатур дней недели #2087
[Исправлено] Сделать углы рамок в "Расширенных настройках" одинаково закругленными #2084
[Исправлено] Отсутствуют разделительные линии в контекстном меню, открываемом при клике на изображение #2079
[Исправлено] Значок расширения AdGuard не отображается во вкладке браузера Firefox #2062
[Исправлено] Усовершенствовать скриптлет закрытия окна — использовать API расширения браузера #170
[Исправлено] Значок расширения AdGuard не отображается в мобильной версии Firefox #2032
[Исправлено] Горизонтальное растягивание страницы работает некорректно в Журнале фильтрации #2090
[Исправлено] Журнал фильтрации не открывается #2100
[Исправлено] Автоматическая инициация поиска и всплывающая клавиатура мешают плавной навигации #2117
[Исправлено] Повысить контрастность плейсхолдеров в Журнале фильтрации
#1926
[Исправлено] Повысить контрастность результатов поиска в синтаксисе пользовательских правил
#2119
Браузерное расширение AdGuard 4.0.181
Дата релиза: 3 июня 2022 г.
Браузерное расширение AdGuard 4.0.171
Дата релиза: 25 мая 2022 г.
Как видно из списка изменений, этот релиз не может похвастаться грандиозными изменениями: мы просто исправили несколько UI- и UX-ошибок, которые раздражали пользователей. Тем не менее, каждое улучшение ценно, поскольку приближает Браузерное расширение AdGuard к идеалу!
Список изменений
[Улучшено] Окно журнала фильтрации открывается в том же размере, положении и состоянии (полноэкранное/не полноэкранное), в котором оно находилось в момент предыдущего закрытия #1125
[Исправлено] Название фильтра и его описание расположены слишком близко друг к другу #2022
[Исправлено] Иконка «Сохранять журнал» становится неактивной только после двойного щелчка #2052
Браузерное расширение AdGuard 4.0.163
Дата релиза: 12 апреля 2022 г.
Это незначительное обновление, идущее вслед за крупным релизом 4.0.161. Возможно, вы не почувствуете разницы, но это нормально — некоторые обновления проходят незамеченными.
Браузерное расширение AdGuard 4.0.161
Дата релиза: 5 апреля 2022 г.
В этой версии мы исправили вагон и маленькую тележку ошибок, улучшили дизайн полосы прокрутки и обновили переводы. Это обновление небольшое, но действительно важное.
Список изменений
[Добавлено]
color-scheme: dark;
для страниц после установки и прокрутки #1408[Улучшено] Стиль полосы прокрутки меню #2010
[Исправлено] Нагрузка на процессор увеличивается при перезапуске браузера с открытыми вкладками
[Исправлено] Текст не помещается в кнопку #2024
[Исправлено] Filter description is too close to its title and info #2022
[Исправлено] Иногда правила
$replace
не работают и не отображаются в логе фильтрации #2018 [Исправлено] Круг вокруг переключателя защиты мигает при наведении на него курсора #2015
[Исправлено] Ошибка в Firefox Nightly #2011
[Исправлено] Попап-предупреждение о посещении фишингового сайта отображается на всех сайтах #2009
[Исправлено] Edge предлагает перевести страницу настроек на русский язык, хотя она уже на русском #2005
[Обновлено] Перевод на китайский #2029
Браузерное расширение AdGuard 4.0.141
Дата релиза: 18 марта 2022 г.
Наверняка с вами такое случалось: вы собираетесь на вечеринку, всё кажется идеальным, но перед самым выходом вы замечаете пятно на одежде. Что делать? Конечно, менять образ. Что ж, мы заметили небольшое «пятно» в релизе v4.0.133: некоторые пользователи не могли удалить домен из Белого списка после обновления. Поэтому мы решили сразу же выпустить новую версию с исправленной ошибкой.
Список изменений
[Исправлено] Кнопка паузы не полностью выровнена по центру #1994
[Исправлено] Пользовательские правила и список разрешенных немного сужаются влево #1995
[Исправлено] Не работают правила с псевдоклассом
:where()
#1998[Исправлено] Невозможно удалить домен из белого списка после обновления до версии 4.0 #2002
[Исправлено] Дизайн кнопки «Подробнее» во всплывающем окне обновления
Браузерное расширение AdGuard 4.0.133
Дата релиза: 3 марта 2022 г.
Браузерное расширение AdGuard 4.0 сейчас доступно не всем пользователям. В Chrome Store новая версия прошла ревью, но теперь идет поэтапный процесс её выпуска: процент доступности для пользователей будет увеличиваться постепенно. В других магазинах (Microsoft, Opera Addons, AMO) браузерное расширение AdGuard 4.0 всё ещё на стадии проверки. Если вы не хотите ждать, пока новая версия появится в сторах, вы можете найти её на GitHub.
Встречайте долгожданный релиз Браузерного расширения AdGuard 4.0! Мы не просто выпустили обновление, а коренным образом поменяли расширение. Как? Читайте ниже.
Рефакторинг кода и новый движок фильтрации
Под модным словом «рефакторинг» кроется вот что: мы переписали весь код, чтобы сначала усложнить, а потом облегчить себе жизнь. Кроме того, мы добавили поддержку TSUrlFilter — новой платформы фильтрации, которая реализует правила блокировки контента AdGuard. Что всё это значит? Давайте разбираться.
TSUrlFilter — это движок фильтрации. В приложениях AdGuard в его роли выступает CoreLibs, о котором вы наверняка уже не раз слышали. TSUrlFilter — это модуль поиска и применения правил, который мы будем использовать в разных проектах, в том числе в AdGuard DNS.
Новый подход: отзывчивый дизайн
Мы перешли на адаптивный (или отзывчивый) дизайн. Это означает, что элементы интерфейса будут подстраиваться под размер экрана, причём как на десктопных, так и на мобильных устройствах, независимо от модели.
Это удобно и нам, потому что не надо создавать отдельные версии расширения для каждого устройства, и пользователям — всегда приятно, когда приложение (или браузерное расширение, в данном случае) выглядит красиво и органично.
Редизайн расширения
Журнал фильтрации не просто стал соответствовать принципам адаптивного подхода, изменился его дизайн в целом. Если вы пользовались прежним журналом фильтрации, то скорее всего заметите разницу: в новой версии появился поиск по вкладкам браузера, много новых фильтров и статусов запросов. Новые фильтры и статусы выделены цветом и при наведении на них курсора всплывают подсказки с объяснением каждого. Кроме этого, теперь доступен предпросмотр запросов. В том же окне запрос можно форматировать, нажав на кнопку «Оптимизировать» — так его будет удобнее прочитать.
Теперь редактор фильтров в разделе «Пользовательские правила» можно открывать в полноэкранном режиме, так что работать с фильтрами (добавлять, редактировать и удалять правила фильтрации) будет гораздо удобнее. Наконец, на попапе Браузерного расширения появилось новое действие, и сбросить все пользовательские правила для текущего сайта можно одним махом.
А ещё в расширении появилась тёмная тема, которую так все любят.
Поддержка новых правил после перехода на TypeScript
«Так и не понял, а чем TSUrlFilter лучше прежнего движка фильтрации?» — могут спросить самые любопытные из вас. Пожалуй, главное преимущество в том, что там появились новые модификаторы:
$removeheader
, $redirect-rule
, $ping
, $path
, $noop
и $denyallow
. А модификатор $redirect
существенно улучшили, благодаря чему теперь можно отменить все редирект-правила для сайта с помощью одного @@||example.org^$redirect
.
Браузерное расширение AdGuard 3.6.17
Дата релиза: 24 декабря 2021 г.
В этой версии мы исправили только одну, но, тем не менее, важную проблему.
Журнал изменений
[Исправлено] Не принимать правила CSS-стилей, содержащие "image-set" # 1920
Браузерное расширение AdGuard 3.6.16
Дата релиза: 25 ноября 2021 г.
Мы считали, что предыдущее обновление было последним перед большим выпуском 4.0. Что ж, мы ошибались. В этой версии содержатся лишь небольшие изменения и обновления скриптлетов. Но совесем скоро вы все станете свидетелями чего-то действительно грандиозного!
Браузерное расширение AdGuard 3.6.14
Дата релиза: 22 октября 2021 г.
Это последнее обновление перед большим выпуском 4.0, который выйдет в ноябре этого года. Подождите еще немного, и вы увидите, сколько изменений оно принесет.
Список изменений
[Улучшено] Обновлены скриптлеты
[Улучшено] Незначительные исправления
Браузерное расширение AdGuard 3.6.12
Дата релиза: 23 августа 2021 г.
Псс, в последней версии Браузерного расширения AdGuard акция BTS. Скорее обновляйтесь!
Ну ладно, не сходите с ума: BTS — всего лишь сокращение “back to school”, а не то что вы подумали. Но всё равно здорово, да?
Браузерное расширение AdGuard 3.6.6
Дата релиза: 3 июня 2021 г.
Этот релиз — хотфикс. В нём мы учли условие, которое не предусмотрели в предыдущей версии.
Список изменений
[Исправлено] Модификатор $removeparam не должен удалять параметры поиска из POST-запросов [#1812] (https://github.com/AdguardTeam/AdguardBrowserExtension/issues/1812)
Браузерное расширение AdGuard 3.6.5
Дата релиза: 1 июня 2021 г.
Сегодня мы выпустили релизную версию 3.6.5 Браузерного расширения AdGuard.
Мы добавили поддержку модификатора
$removeparam
, что позволило нам избавиться от старой настройки «Удалить параметры отслеживания» и добавить новую, которая включает наш новый Фильтр отслеживания по URL. Это сделает удаление параметров отслеживания более гибким, чтобы каждый мог создавать пользовательские правила $removeparam
для своих целей.
Кроме того, в новой версии в настройках Антитрекинга к сигналу “Do-Not-Track” добавился “Global Privacy Control”. Эти сигналы отправляются сайтам, которые вы посещаете, чтобы вас не отслеживали. И наконец, мы добавили в браузерное расширение промоакцию ко дню рождения — 1 июня AdGuard исполняется 12 лет! Список изменений
[Добавлено] Поддержка модификатора
$removeparam
[Добавлено] Сигнал Global Privacy Control в Антитрекинге
[Добавлено] Фильтр отслеживания по URL
[Улучшено] Generic-правила отключают совпадающие правила CSS-стилей и скрытия элементов на всех доменах #1801
[Улучшено] Блокировать запросы CSP report, если они отправлены на сторонний домен или содержат moz://extension #1792
[Улучшено] - Скриптлеты и редиректы обновлены с версии 1.3.15 до версии 1.3.18
[Улучшено] - Расширенный CSS обновлён с версии 1.3.10 до версии 1.3.11
[Улучшено] Переводы на португальский и португальский бразильский обновлены исходя из Соглашения о португальской орфографии (1990)
Браузерное расширение AdGuard 3.5.34
Дата релиза: 23 марта 2021 г.
Ещё одно небольшое, но важное обновление… О нет, избавьте. Расширение выглядит немного ярче — потому что весна, а значит, быть акции и скидкам. И конечно, новая версия включает в себя «стартовый пакет» каждого релиза, большого или малого: мы обновили фильтры, обновили расширенный CSS до версии 1.3.10, скриптлеты — до версии 1.3.15, а Помощник AdGuard — до версии 4.3.45. Это маленькие подготовительные шаги к грядущему обновлению. Поверьте, оно будет грандиозным.
Браузерное расширение AdGuard 3.5.31
Дата релиза: 24 декабря 2020 г.
Пусть и небольшое, но важное обновление. Мы добавили новый псевдо-класс
:is()
и обновили расширенный CSS до версии 1.3.8.
:is()
это CSS функция псевдо-класса, которая пригодится для более компактного написания больших селекторных списков. Теперь расширение AdGuard AdBlocker поддерживает этот функционал.
Браузерное расширение AdGuard 3.5.25
Дата релиза: 14 декабря 2020 г.
Ещё один кирпичик, помогающий нам построить идеальное браузерное расширение. Кажется, что последние несколько обновления прошли незаметно – неудивительно, ведь мы не показывали пользователям видимые изменения. Однако не спешите разочаровываться, увидев старую мантру: скриптелты, фильтры, CSS. Они важны.
Итак, мы обновили скриптлеты до версии 1.3.13, а расширенный CSS —до версии 1.3.6. Помощник AdGuard был обновлён до версии 4.3.37. К тому же мы добавили новые переводы и фильтры.
Браузерное расширение AdGuard 3.5.23
Дата релиза: 24 ноября 2020 г.
На пути к идеальному блокировщику важен каждый шаг, даже если этот шаг относительно невелик. Сегодня как раз такой случай: мы ограничились улучшением скриптлетов и extended CSS.
Браузерное расширение AdGuard 3.5.20
Дата релиза: 27 октября 2020 г.
Этот релиз следует сразу за бетой. Крупные изменения те же, что и в бета-версии: мы обновили скриптлеты, редиректы и расширенный CSS. Новых изменений меньше, в основном это мелкие улучшения и исправления.
Список изменений
[Улучшение] Скриптлеты обновлены до версии v1.3.6
[Other] Отсутствует перевод #1678
Браузерное расширение AdGuard 3.5.12
Дата релиза: 17 августа 2020 г.
Выходу браузерного расширения AdGuard AdBlocker предшествовали четыре бета-версии, номера версий которых выглядят как последовательность Фибоначчи: 3.5.3, 3.5.5, 3.5.8 (и 3.5.12, выбивающаяся из общего ряда)… Похоже, мы приближаемся к золотому сечению! Надеемся, что вы найдёте изменения, внесённые в расширение, красивыми и тщательно выверенными.
Список изменений
[Улучшение] Удалён режим интеграции
[Улучшение] Обновлены метаданные фильтров
[Улучшение] Скриптлеты обновлены до версии 1.3
[Улучшение] Добавлена поддержка
:upward
#102[Улучшение] Добавлена поддержка
:remove()
#108[Улучшение] Изменены ограничения для правил вставки CSS, содержащих символ
\
#1614[Улучшение] Все запросы, инициированные браузерным расширением, были очищены от лишних данных, потенциально компрометирующих приватность пользователя #1647
[Улучшение] Изменён принцип работы Safebrowsing lookup API #1648
[Исправлено] Ошибка скриптлета
set-constant
при попытке установить вложенное свойство несуществующего объекта[Исправлено] Колбэк adguard.configure не применяет правила #1607
[Исправлено] Некоторые правила, блокирующие запросы, работают некорректно #1620
[Исправлено] Косметические правила могут быть использованы как CSS-правила #1624
[Исправлено] Сработавшие скриптлет-правила без ограничения по доменам не отображаются в журнале запросов #1637
[Исправлено] Бесокнечное ожидание запроса на некоторых веб-страницах #1644
[Исправление] AdGuard 3.5 не работает в Firefox версии 54 и более ранних
Браузерное расширение AdGuard 3.4.19 Hotfix
Дата релиза: 8 апреля 2020 г.
В этом небольшом хотфиксе мы обновляем скриптлеты и сопутствующие метаданные.
[Изменено] Скриптлеты обновлены до версии 1.1.13
[Изменено] Обновлены метаданные скриптлетов
Браузерное расширение AdGuard 3.4.11 Release
Дата релиза: 26 марта 2020 г.
В этом небольшом обновлении мы исправляем некоторые баги, относящиеся к блокировке рекламы и работе с сетью, а также вносим изменения, направленные на улучшение отдельных аспектов интерфейса.
Блокировка рекламы
[Добавлено] Поддержка модификатора
$ping
#1584[Исправлено] Правила не применяются к сайтам с точкой в конце доменного имени #1586
[Исправлено] Правило
$3p,domain=
работает как CSP (политика защиты контента) #1585[Исправлено] Скрытие элементов ломается из-за недопустимого правила #1554
[Улучшено] Семантика модификатора
$domain
#1534[Улучшено] Добавлено больше алиас модификаторов #1592
UI
[Исправлено] Проблема с вёрсткой при подсвечивании пунктов меню #1581
[Улучшено] Включённые фильтры перемещены в верх списка #1259
Сеть
[Исправлено] Ручная блокировка элементов не работает на сайте #1540
[Исправлено] Сбор статистики использования фильтров ломает страницу на Edge Chromium #1561
Другое
[Добавлено] Обработка протокола
adguard:subscribe
для установки новых фильтров #1447[Изменено] Вкладка «О нас» и нижний колонтитул «Настройки» были обновлены #1579
[Изменено] Скриптлеты обновлены до версии v1.1.9
[Исправлено] Экспорт/импорт Белого списка приводит к дублированию данных #1531
[Исправлено] Правила, добавленные через Журнал фильтрации, не видны в уже
открытом Редакторе фильтров #1410
[Исправлено] Скриптлеты не валидируются перед их исполнением #1593
[Улучшено] Доступность для слабовидящих пользователей #1456
Браузерное расширение AdGuard 3.3.8
Дата релиза: 17 января 2020 г.
Исправлена проблема, когда расширение AdGuard запускает скрипт обновления, даже если расширение на самом деле не было обновлено.
Браузерное расширение AdGuard 3.3.6
Дата релиза: 24 декабря 2019 г.
Небольшое обновление, чтобы встретить новый год с чуть меньшим количеством багов :)
[Добавлено] Период проверки обновлений фильтров “По умолчанию” #1549
[Изменено] Обновлены переводы #1550
[Изменено] Пункт “Получить AdGuard для мобильного устройства" скрыт из меню расширения в браузере MS Edge #1543
[Исправлено] Не работают правила-исключения с модификатором
$popup
#1542[Исправлено] Антитрекинг принимает пустое поле в качестве валидного значения времени саморазрушения cookies #1544
[Улучшено] Скриптлеты обновлены до версии 1.1 #1548
Браузерное расширение AdGuard 3.3.4
Дата релиза: 21 ноября 2019 г.
Сегодняшнее обновление находится где-то посередине между хотфиксом и обычным обновлением. С одной стороны, количество изменений несколько меньше среднего, но в то же время и хотфиксом его не назовешь, поскольку мы не исправляем какой-то конкретный баг, а просто вносим несколько полезных улучшений.
[Добавлено] Переводы на эстонский и хинди #1497
[Изменено] “AdGuard” на “AdGuard” во вкладке “инструменты разработчика” браузера #1509
[Изменено] Модификатор
$important
теперь добавляется при создании исключения для правила с модификатором $important
#1516[Исправлено] Иногда правила с модификатором
$popup
не закрывают всплывающие окна #1519[Исправлено] Лишние пустые строки добавляются при вставке правил в Редактор фильтров #1517
[Исправлено] Страница предупреждения Антифишинга отображается не на том языке #1510
Браузерное расширение AdGuard 3.2.1
Дата релиза: 3 июля 2019 г.
Пусть общее количество изменений в этом обновлении вышло не особо впечатляющим, зато оно берёт своё их качеством. Мы добавили сразу два новых крутых инструмента, которые будут полезны всем составителям правил фильтрации и заметно улучшат качество блокировки рекламы.
[Добавлено] Поддержка скриптлетов #1366
Скриптлеты -- это мощное оружие в арсенале блокировщика рекламы. Можно сказать, что скриптлет -- это внутренний скрипт (т.е. мини-программа), который мы предустанавливаем вместе с расширением, и затем можем вызывать при помощи правил фильтрации. Говоря простым языком, скриптлеты позволяют модифицировать поведение кода страницы. Что касается практического применения, например, скриптлеты помогают в борьбе против анти-блокировщиков.
[Добавлено] Поддержка модификаторов
$redirect
и $rewrite
#1367Эти модификаторы делают практически одно и то же, они позволяют подменять ресурсы. Если вы не особо интересуетесь процессом создания правил фильтрации, не забивайте голову. Достаточно знать, что это ещё один инструмент в руках разработчиков фильтров, позволяющий эффективно блокировать рекламу.
Мы должны упомянуть, что оба модификатора пока работают в тестовом режиме, но они абсолютно готовы к использованию в ваших правилах и фильтрах.
[Изменено] Интерфейс панели browser action на внутренних страницах браузера #1433
[Изменено] Обновлён файл манифеста #1419
[Исправлено] Не работают CSS правила-исключения #1412
[Исправлено] Настройка "Не блокировать поисковую рекламу и саморекламу" не коррелирует с фильтром полезной рекламы должным образом #1287
Браузерное расширение AdGuard 3.0.13
Дата релиза: 16 апреля 2019 г.
После серии спешных хотфиксов, мы крайне рады наконец-то сделать полноценный релиз. Это не самое крупное обновление браузерного расширения AdGuard, конечно, но уже что-то. Внутри вы найдёте несколько сравнительно небольших изменений и, конечно же, больше исправлений багов! На этот раз, однако, баги не такие серьёзные.
[Изменено] «Фильтр мобильных объявлений» добавлен в Firefox для Android по умолчанию #1307
[Изменено] Для отображения времени обновления фильтров в китайской локализации теперь используется китайский формат даты #1322
[Изменено] Коллекция
$badfilter
перемещена в ReplaceFilter #1340[Изменено] Файл manifest теперь корректно отображает последнюю поддерживаемую версию Chrome #1134
[Исправлено] «Удалить заголовок X-Client-Data» теперь относится только к Google Chrome #1362
[Исправлено] Автономный сервер прерывает всплывающее окно расширения #1343
[Исправлено] Включенные фильтры в отключенной группе фильтров должны обновляться после ее включения #1334
[Исправлено] Выровнены строки на экране настроек #1360
[Исправлено] Кнопка "Добавить собственный фильтр" после добавления собственного фильтра отображается на английском языке #1356
[Исправлено] Модификатор
$stealth
не работает в некоторых случаях #1342[Исправлено] Не сохраняется время последнего обновления добавленных пользователем фильтров #1347
[Исправлено] Некорректная автоматическая активация языковых фильтров #1354
[Исправлено] Расширение не подписывается на ссылки типа
abp:subscribe
, включенные в iframe #1357[Исправлено] Символ комментария !применяется как правило блокировки URL #1361
[Исправлено] Страница “Спасибо за установку” в браузере Edge #1369
[Исправлено] Страница настроек расширения не ожидает инициализации расширения, прежде чем запрашивать информацию #1329
[Исправлено] Тег
BODY
игнорируется в конструкторе правил в инструментах разработчика #1301[Исправлено] Языковые фильтры активируются автоматически, даже если группа для конкретного языка отключена #1308
Браузерное расширение AdGuard 3.0.11
Дата релиза: 2 апреля 2019 г.
Браузерное расширение AdGuard 3.0.10
Дата релиза: 21 марта 2019 г.
Оказалось, что мы упустили несколько незначительных ошибок и несоответствий в версии 2.0.2 И вот что мы исправили:
[Исправлено] Статистика сбрасывается после перезапуска браузера #1341
[Исправлено] Дальнейший поиск не работает, если сначала было найдено совпадение с модификатором
[Исправлено] Пользовательский фильтр зависает во время сохранения правил #1316
[Исправлено] Расширение AdGuard не работает на Chrome 56 (winXP) #1315
[Исправлено] Расширение AdGuard не работает в браузере UC #1318
[Исправлено] Дальнейший поиск не работает, если сначала было найдено совпадение с модификатором
badfilter
#1328[Исправлено] Пользовательский фильтр зависает во время сохранения правил #1316
[Исправлено] Расширение AdGuard не работает на Chrome 56 (winXP) #1315
[Исправлено] Расширение AdGuard не работает в браузере UC #1318
Браузерное расширение AdGuard 3.0.8
Дата релиза: 7 марта 2019 г.
Мы держим марку и по горячим следам вчерашнего релиза традиционно выпускаем срочное обновление. Исправлен баг, из-за которого некоторые правила фильтрации вызывают повышенную нагрузку на ЦПУ.
Браузерное расширение AdGuard 3.0.7
Дата релиза: 6 марта 2019 г.
Новое браузерное расширение AdGuard следует за общими трендами. Реклама никуда не делась, но всё большую и большую опасность представляют трекеры — специальные интсрументы, с помощью которых большие компании собирают данные буквально о каждом вашем действии. Для борьбы с трекингом мы добавили в AdGuard новый модуль, разработанный исключительно с целью защиты вашей конфиденциальности. Но, конечно, первым делом вы заметите не это, а новый дизайн расширения, более удобный и современный. Но обо всём по порядку.
[Улучшено] Новый дизайн
Поменялась стилистика оформления приложения, включая иконку и меню. Теперь интерфейс выглядит более естесственно, стал проще в восприятии. Стоит отметить кнопку включения/выключения расширения, а также новую вкладку "Статистика". В ней вы найдёте графики на основе статистики по заблокированной рекламе и трекерам, с возможностью отображать различные типы данных: суммарно, за день/неделю/месяц, отдельно по разным фильтрам и т. д.
Также стоит упомянуть Пользовательский фильтр, он тоже подвергся изменениям. Новая цветовая подсветка элементов, функция автосохранения и унифицированное редактируемое текстовое поле должны сделать процесс создания собственных фильтров и правил более удобным. Кроме того, теперь можно изменить размер текстового поля по своему усмотрению.
[Добавлено] Модуль Антитрекинга #283
С добавлением модуля Антитрекинга мы вывели защиту приватности на новый уровень, ранее подобное было доступно только пользователям приложения AdGuard для Windows. И хотя Антитрекинг в расширении пока не обладаем всеми возможностями своего старшего собрата, он, тем не менее, обеспечивает эффективную защиту от слежки. Вам уже доступен широкий диапазон различных настроек (рядом с каждой есть подсказка, которая расскажет о её назначении), и мы планируем добавить ещё больше в будущих обновлениях.
[Добавлено] Категории фильтров #1068
Изменился способ отображения доступных фильтров. Вместо того, чтоб перечислять их все списком, мы сгруппировали фильтры в смысловые группы. Каждая группа включает в себя фильтры, служащие одной цели. Например, фильтры, блокирующие рекламу, объединены в одну группу. Фильтры, борящиеся с трекерами и защищающие приватность — в другую, и т. д. Теперь можно включать и отключать фильтры как по отдельности, так и всю группу целиком.
[Добавлено] Настройка периода проверки обновлений фильтров #596
Ранее, фильтры автоматически обновлялись каждые 48 часов (период, заданный по умолчанию). Теперь же можно настроить частоту автоматической проверки обновлений (каждые 1/6/12/24/48 часов) или же отключить её совсем и обновлять фильтры вручную.
[Добавлено] Опция отключения режима интеграции #1012
Если вы уже пользуетесь приложением AdGuard для Windows или Mac, то наше браузерное расширение может стать полезным дополнением. Оно может полностью заменить функционал ‘Помощника AdGuard‘ — круглой иконки в углу браузера (узнать больше). Такой режим работы в связке называется ’Режимом интеграции", и теперь его можно по желанию отключать и включать в настройках расширения.
Общее
[Добавлено] Возможность изменять размер текстового поля для Пользовательского фильтра и Белого списка #1263
[Добавлено] Поиск по всем категориям фильтров #1192
[Добавлено] Уведомления для различных действий (обновления фильтрво и т. д.) #1167
[Добавлено] Уведомление со списком изменений при обновлении #1025
[Добавлено] Экран ‘О программе‘ #1135
[Добавлено] Поддержка модификатора $cookie #961
[Добавлено] Пункт ’Отправить жалобу‘ в конеткстом меню #1072
[Добавлено] Автоматическое обновление фильтра после его включения #1181
[Добавлено] Отображение уведомления при проверке обновлений фильтров через контекстное меню #1073
[Изменено] Описание опций в инструменте для ручной блокировки #1169
[Изменено] Для всех ссылок используется форвардер #1109
[Изменено] Обновлены переводы #1174
[Изменено] Информация о разрешениях добавлена в описание расширения #1223
[Изменено] Кнопка настроек теперь скрыта в режиме интеграции #1282
[Изменено] Контекстное меню #1150
[Изменено] Переводы были обновлены
[Изменено] В выпадающие меню добавлен отступ #1238
[Исправлено] Несогласованность описания функции ‘Блокировать WebRTC’ #1274
[Исправлено] Расширение использует значение по умолчанию для интервала проверки обновлений фильтров вместо заданного пользователем #1295
[Исправлено] Пустая строка отображается при импорте Пользовательского фильтра #1296
[Исправлено] Веб-инструмент для отправки отчётов неправильно отображает состояние фильтров (вкл/выкл) #1293
[Исправлено] Функция ’Автоматически активировать подходящие фильтры‘ работает, когда фильтрация стоит на паузе #1291
[Исправлено] Модуль Антитрекинга работает, даже если фильтрация стоит на паузе #1290
[Исправлено] Включённые фильтры в выключенных группах фильтров получают обновления #1270
[Исправлено] Мобильный фильтр включается в не-мобильных браузерах при включении группы фильтров ’Блокировка рекламы" #1226
[Исправлено] Пустая строка создаётся самостоятельно при добавлении первого правила через ‘Инструменты разработчика’ в Chrome #1243
[Исправлено] Закрытые вкладки продолжают отслеживаться в Журнале фильтрации #1268
[Исправлено] Саморазрушающиеся сторонние куки приводят к выходу из аккаунта Google #1245
[Исправлено] Графики статистики работают только для текущего дня #1280
[Исправлено] Кнопка расширенных настроек в инструменте для ручной блокировки не реагирует на нажатие #1091
[Исправлено] Правила с модификатором $extension убраны из фильтров для расширения #1122
[Исправлено] При использвоании Журнала фильтрации создаются некорректные правила-исключения #1131
[Исправлено] Размер иконки ‘Third-party‘ в Журнале фильтрации #1069
[Исправлено] Некоторые скрытые элементы не отображаются в Журнале фильтрации #1123
[Исправлено] Некоторые запросы не отображаются в Журнале фильтрации #1138
[Исправлено] В режиме интеграции новые правила не импортируются в Пользовательский фильтр основного приложения #10
[Исправлено] При импорте Пользовательского фильтра принимаются файлы некорректных форматов #1039
[Исправлено] Колонка ’Фильтр’ в Журнале фильтрации пуста в случае запросов типа ‘cookie’ #1219
[Исправлено] Модификатор $badfilter не работает с исключениями stealth #1236
[Исправлено] Проблемы с модификатором $stealth #1225
[Исправлено] AdGuard некорректно скрывает реферер #1217
[Исправлено] Применённые правила сокрытия элементов не видны в Журнале фильтрации в некоторых случаях #1200
[Исправлено] Правила, относящиеся к кукам, применяются в режиме интеграции #1231
[Исправлено] Собственный фильтр не сохраняется при экспорте настроек #1224
[Исправлено] Окошко с добавлением собственного фильтра не закрывается при переходе вперёд или назад #1206
[Исправлено] Выпадающее меню пусто, если статистика пока отсутствует #1256
[Исправлено] Включённые фильтры из отключённой группы фильтров всё равно работают #1249
[Исправлено] Импорт не работает после удаления собственных фильтров #1233
[Исправлено] Импорт настроек не импортирует настройки групп фильтров #1232
[Исправлено] Параметр ‘Интервал обновления фильтров‘ не сохраняется при экспорте настроек #1255
[Исправлено] Параметр ’Интервал обновления фильтров" дублируется при импорте настроек #1254
[Исправлено] Самоуничтожающиеся сторонние куки не отображаются в Журнале фильтрации #1262
[Исправлено] Собственный фильтр всегда считается обновлённым #1240
[Улучшено] Правила с модификатором $csp теперь отключены, если к сайту применено исключение на уровне document #1093
[Улучшено] Расширение стало проще в использовании для пользователей с проблемами зрения #953
[Улучшено] Сетевые запросы, исключённые из фильтрации правилом из добавленного вручную фильтра, теперь можно блокировать #1044
[Улучшено] Пользователи теперь могут указывать названия для собственных фильтров #1209
[Улучшено] Ссылки вида ‘abp: subscribe’ теперь обрабатываются корректно #1149
[Улучшено] Для правил с модификатором домена добавлена проверка валидности #1242
Chrome
[Улучшено] Новые разрешения сделаны опциональными #1220
Firefox
[Исправлено] Остановлены сборки для Safari и Firefox Legacy #1035
[Изменено] Обновлены источники используемых сторонних библиотек #1253
[Исправлено] Расширение AdGuard некорректно открывает настройки в Firefox для Android #1264
[Исправлено] Настройки AdGuard видны не полностью при открытии в overflow-меню #970
[Улучшено] Сразу несколько правил
$replace
теперь может быть применено к одному запросу #1092Edge
Браузерное расширение AdGuard 2.10.11
Дата релиза: 2 октября 2018 г.
Среди важных изменений в этом хотфиксе можно выделить исправление проблемы с кнопкой “Заблокировать” и новую функцию сохранения лога фильтрации, которая будет полезна разработчикам фильтров или в случае устранения неполадок с помощью техподдержки.
[Добавлено] Опция сохранения лога фильтрации при перезагрузке страницы #1074
[Исправлено] Расширение AdGuard 2.10.8 для MS Edge блокирует проигрывание веб-плеера Spotify #1090
[Исправлено] Превью Ассистента не закрывается #1083
[Исправлено] Перевод на норвежский язык не срабатывает #1085
[Исправлено] Косметические фильтры не работают при перезагрузке страницы, закэшированной ServiceWorker #1087
[Исправлено] Включенная опция “Отправлять статистику” приводит к сбою Google sheets #1096
Браузерное расширение AdGuard 2.10.8
Дата релиза: 28 августа 2018 г.
В этом обновлении добавлены несколько не слишком больших (хотя те, кто регулярно работает с правилами, могут поспорить) нововведений относительно Журнала фильтрации, а также улучшили качество блокировки. Вы также, как всегда, найдёте здесь целый ряд исправлений багов.
[Добавлено] Подсвечивание правил скрытия элементов #1053
Применённые правила скрытия элементов теперь подсвечиваются жёлтым цветом в Журнале фильтрации. Это здорово поможет при чтении Журнала — нам не придётся убеждать вас в пользе от этого нововведения, если вы активно пользуетесь Журналом для составления правил :)
[Добавлено] Поддержка символа
\*
в правилах с модификатором domain #571И снова, ещё один маленький подарок составителям собственных правил фильтрации. Ранее в подобных правилах приходилось перечислять все домены по старинке, например: example.com,example.eu и т.д., теперь же можно просто использовать следующий синтаксис: example.*.
[Улучшено] Скорость встраивания скриптов #1029
Чтобы эффективно блокировать рекламу на странице, нам необходим надёжный способ встраивать свои скрипты до того, как запустятся внутренние скрипты страницы. Для этого был принят ряд мер, и хотя 100% гарантии всё равно нет, вероятность успеха значительно увеличилась — а вместе с ней и качество блокировки.
Общее
[Добавлено] Автоматическое обновление "Списка публичных суффиксов" #1010
[Добавлено] Отображение применённых пракил скрытия элементов и CSS правил в Журнале фильтрации #830
[Добавлено] Стобец "Фильтр" в Журнале фильтрации #863
[Добавлено] Директивы пре-процессинга для фильтров #917
[Исправлено] Ошибка в хэндлере события для
webRequest.onBeforeRequest
#1015[Исправлено] Лишние записи об ошибке в консоли браузера в режиме интеграции #1016
[Исправлено] Белый список не применяется для запросов, отправленных изнутри service worker #1032
[Исправлено] Неправильный порядок сортировки фильтров #1028
[Исправлено] Текстовое поле не является редактируемым в окне ручной блокировки элемента #331
[Исправлено] Неправильное расположение названия фильтра #1050
[Исправлено] Высокое потребление CPU, вызванное поиском скрытых элементов #1067
[Исправлено] Символ нижнего подчеркивания не отображается на Linux #393
[Исправлено] Некоторые Extended CSS правила не работают из-за проблем с регулярными выраженями в аттрибуте content #1079
[Исправлено] Правила, содержащие подстроку content, работают некорректно при открытом окне Журнала фильтрации #1080
[Улучшено] Оптимизирован процесс сборки браузерного расширения #991
[Улучшено] Модуль Filters-downloader обновлён до версии 1.0.5 #1051
Chrome
[Исправлено] ext-CSS не всегда применяется #1009
Firefox
[Исправлено] Некоторые сайты ломаются
$$
-правилами в Firefox Quantum #1001[Исправлено] Правила скрытия элементов не работают в фреймах от playbuzz #1046
[Исправлено] JS-правила не работаеют на домене xda-developers.com #1004
[Исправлено] Проблема неэффективного browser.storage #1006
[Исправлено] Правила
$replace
не применяются #1038[Исправлено] FF для Android: ничего не происходит при клике по "Настройкам AdGuard" #1034
Edge
[Исправлено] WebSocket-запросы не отображаются #1014
Opera
[Исправлено] Функция "Автоматически активировать наиболее подходящие фильтры" не работает #997
Браузерное расширение AdGuard 2.9.2
Дата релиза: 11 апреля 2018 г.
Не знаем, как для вас, но для нас выход новой версии расширения — всегда праздник! 🙂 И в качестве подарка мы приготовили для наших пользователей пару-тройку весьма важных улучшений и обильно приправили их “рядовыми” исправлениями багов. Все детали ниже.
[Добавлено] Интеграция с новым Помощником #956
Уже некоторое время мы ведем разработку Помощника AdGuard более ли менее независимо, чтобы затем использовать его там, где потребуется — приложения для Windows и Mac используют обычный Помощник, версии для Android и iOS используют мобильную версию. Пользователи браузерного расширения сталкиваются с Помощником, когда нажимают на кнопку “Заблокировать рекламу на странице”. Не будем вдаваться в детали, те, кому интересны подробности, могут прочитать исчерпывающий список изменений в репозитории Помощника.
[Улучшено]
InsertCSS
будет использоваться вместо контент-скриптов #847Недавно в браузере Chrome произошли определенные изменения, которые вынудили нас отреагировать изменением способа, которым мы встраиваем скрипты и стили. Это и к лучшему: благодаря этому изменению теперь мы встречаем меньше багов, обладаем более широкими возможностями и даже смогли “облегчить” расширение, сократив объем кода.
[Улучшено] ExtendedCss обновлен до версии 1.10 #980
Это — важное с технической точки зрения изменение. Для конечного пользователя оно выразится в улучшенном качестве блокировки рекламы и в лучшем быстродействии, всё это благодаря тому, что теперь расширению стало доступно большее количество инструментов.
Firefox
[Исправлено] HTML-правило фильтрации не работает на example.org #948
[Исправлено] Проблемы с правилами фильтрации контента в Firefox #959
Safari
[Исправлено] Помощник вылетает в Safari #974
[Исправлено] Некорректное поведение правила блокировки URL на iOS #957
[Исправлено] Стили применяются дважды в расширении для Safari #979
[Исправлено] Конвертер блокировщика контента Safari перестает работать, если передать ему некорректно правило #945
[Улучшено] Потребление памяти конвертером Блокировщика контента Safari #955
Edge
[Исправлено] Названия фильтров на неверном языке #889
Общее
[Исправлено] Некоторые regex-правила не работают #978
[Исправлено] Невозможно собрать расширение с Maven 3.5.2 #946
[Исправлено] Меню Помощника не созраняет свое положение на страницах #973
[Исправлено] Помощник не скрывает элементы в режиме “Предпросмотра” #975
[Исправлено] Исключение для сокрытия элемента не может быть применено к iframe #934
[Исправлено] Фильтры не обновляются после чистой установки #981
[Исправлено] Позиция диалога Помощника по умолчанию отличается от предполагаемой #976
[Исправлено] Расширение AdGuard для Яндекс.Браузера не позволяет скачивать .pdf файлы на vk.com #897
[Исправлено] Правила, предлагаемые AdGuard для "content-security-policy-check" являются некорректными #941
[Исправлено] Страница-предупреждение открывается дважды #995
[Исправлено] Расширение не может обнаружить отключение фильтрации в AdGuard для Windows через Помощник #989
[Улучшено] Старые ссылки были заменены на актуальные #952
Браузерное расширение AdGuard 2.8.4
Дата релиза: 2 февраля 2018 г.
В этой версии качество блокировки рекламы выросло благодаря новым модификаторам. Мы также интегрировали расширение с утилитой для отправки сообщений о пропущенной рекламе - подробнее ниже.
Общее
[Добавлено] Интеграция с reports.adguard.com #894
reports.adguard.com — это новый, удобный способ сообщить о любых проблемах с сайтами, будь то пропущенная реклама, ложное срабатывание, незаблокированные виджеты социальных сетей и т.д. Просто перейдите на "проблемный" сайт, вызовите меню и выберите пункт "Сообщить о проблеме". Вас направит на сайт reports.adguard.com, где инструкция подскажет, что делать дальше. Большинство полей будут уже заполнены автоматически, попробуйте, это очень удобно!
[Добавлено] Поддержка модификатора $badfilter #866
[Исправлено] Сайт onet.pl детектирует блокировщик рекламы #860
[Исправлено] Ошибки в консоли браузера #865
[Исправлено] Ссылка на блог в футере экрана настроек #908
[Исправлено] Продублированная полоса прокрутки в журнале фильтрации #907
[Улучшено] AdGuard теперь фильтрует "Новые вкладки" #881
[Улучшено] Усилена защита стилей #829
[Улучшено] Модуль "ExtendedCss" был обновлен до версии 1.0.9 #906
Firefox
[Добавлено] Частичная поддержка модификаторов $replace и $$ #864
[Исправлено] Огромное количество записей от storage.js.temp #892
[Исправлено] Опции поиска работают некорректно на news.yandex.ru #872
[Исправлено] Рекапча скрыта на сайте vk.com #880
[Исправлено] Правила фильтрации контента не видны в журнале фильтрации #910
[Исправлено] group.aliexpress.com #924
[Исправлено] Переключатели на странице "Спасибо" не работают #929
[Исправлено] AdGuard для Firefox скрывает iframe с текстовым полем на сайте insanelymac.com #922
Chrome
[Исправлено] Модуль антифишинга не срабатывает в режиме инкогнито #905
Safari
[Добавлено] Поддержка модификатора $important #877
Браузерное расширение AdGuard 2.6.5
Дата релиза: 22 августа 2017 г.
С прошлого релиза прошло достаточно много времени, но мы не сидели, сложа руки. Мы исправили огромное количество всевозможных ошибок, так что большинство пользователей найдет в этом обновлении что-то полезное для себя. Новая версия также содержит несколько приятных нововведений, которые будут в первую очередь интересны создателям правил.
[Улучшено] Модификатор $important добавлен в конструктор правил #626
Здесь всё достаточно очевидно: когда вы используете инструмент ручной блокировки, чтобы создать новое правило, вы можете выдать этому правилу более высокий приоритет, выставив соответствующую галочку. Сам модификатор был доступен и раньше, но приходилось добавлять его вручную через Пользовательский фильтр.
[Добавлено] Поддержка модификатора $csp #685
Это касается в первую очередь создателей собственных правил, т.к. требует базового понимания слоя безопасности Content Security Policy.
Этот модификатор полностью меняет поведение правила. Правило, к которому применен этот модификатор, не будет блокировать соответствующие ему запросы, вместо этого будут меняться заголовке ответов.
Вы можете прочитать о синтаксисе и найти примеры применения
csp
внутри самой задачи.Рефакторинг
Мы долгое время ждали этого, это отняло у нас много сил и времени, но зато теперь код выглядит намного проще и с ним значительно удобнее работать.
Сами сборки теперь доступны непосредственно на GitHub, все обновления будут держаться там. Имена сборок стали более понятными.
[Изменено] Процесс сборки для версии 2.6 #600
[Изменено] Процесс сборки был изменен таким образом, чтобы весь код AdGuard был встроен в переиспользуемое API #454
Все прочие добавления, улучшения и исправления, вошедшие в этот релиз:
Общее
[Добавлено] Модификатор
$empty
#280[Добавлено] Французский фильтр #612
[Добавлено] Кнопки “Выделить всё/сбросить выделение” в конструкторе правил #703
[Изменено] '2016' на '2017': #519
[Изменено] filterlists.com добавлен в список доступных источников фильтров #544
[Изменено] Производительность Журнала фильтрации #403
[Исправлено] Конструктор правл не может создать правило с атрибутом [onclick], содержащим большой скрипт #469
[Исправлено] Конструктор правил работает некорректно с тэгом TD #483
[Исправлено] Регулярные выражения с символом
$
обрабатываются неправильно #517[Исправлено] Ошибка во время парсинга правил с модификатором
$replace
#559[Исправлено] Ошибка во время парсинга правил фильтрации #556
[Исправлено] Правила с базовыми URL, содержащими имя домена, блокируют WS #528
[Исправлено] Блокируются
blob:
URL-ы #525[Исправлено] Ошибки при парсинге CSS-правил #617
[Исправлено] Подверженность уязвимости LastPass #625
[Исправлено] Большой размер Пользовательского фильтра приводит к замедлению загрузки страницы "Опции" #641
[Исправлено] Не работает Антифинг #580
[Исправлено] Ошибка во время парсинг псевдо-класса #576
[Улучшено] Обход WebRTC #588
[Улучшено] Раделена загрузка косметических и JS-фильтров #512
[Изменено] Обновлен немецкий перевод #680
[Изменено] На страницу описания добавлена ссылка #672
[Исправлено] Окно настроек AdGuard не отображается в приватном режиме #658
[Исправлено] Автоматическая активация фильтров продолжает работать в режиме интеграции #666
[Исправлено] Ошибки Журнала фильтрации #687
[Исправлено] Баг, касающийся правил сокрытия элементов для доменов, содержащих
www
#665[Исправлено] Правило, содержащее одиночный модификатор
$content
теперь игнорируется. Правило с множественными модификаторами, включая $content
, продолжает работать #719[Исправлено] Правила CSP и WebRTC теперь обрабатываются правильно #725
[Исправлено] Модификатор $content работает как URL-исключение #719
[Исправлено] Разница в отображаемом количестве заблокированной рекламы перед выключением и после включения AdGuard #748
Firefox
В этой версии несколько достойных упоминания изменений, касающихся Firefox. Во-первых, FF наконец получил поддержку технологии WebExtensions, что позволило нам полностью переработать код расширения. Теперь он сильно напоминает код расширения для Chrome, что, помимо прочих плюсов, значительно упрощает процесс разработки. Кроме того, много других полезных изменений:
[Улучшено] Расширение для FF переведено на WebExtensions: #523
[Улучшено] SDK более не используется #151
[Улучшено] Мы отказались от использования подхода
-moz-binding
#463[Исправлено] Ошибки в консоли браузера FF #673
[Исправлено] Сброс данных в FF нарушает работу расширения AdGuard #681
[Исправлено] Журнал фильтрации: новая вкладка остается в фоне после создания #697
[Исправлено] Отсутствует скроллбар в Журнале фильтрации #732
Firefox - другое
Chromium
[Исправлено]
chrome.webRequest.onBeforeRequest
теперь перехватывает WebSocket #572[Улучшено] Текст в конструкторе правил выглядит слишком темным при выборе встроенной темной темы для интсрументов разработчика #739
[Исправлено] Разделитель в конструкторе правил схлопывается в некоторых случаях #741
Edge
[Исправлено] Проблема с пределом размера Хранилища Edge #566
[Исправлено] Русская локализация #538
[Исправлено] Ошибка во время добавления/удаления фильтра #627
[Исправлено] Антифишинг проблема с кнопкой "Всё равно продолжить" #628
[Улучшено] Исправление CSP теперь применяется для более новых версий Edge (Insider Preview): #602
[Улучшено] Расширение для Edge теперь загружает собственные фильтры #721
[Исправлено] Проблема с
browser.windows.getAll
в последней сборке Insider Fast ring #569[Исправлено] Ошибка выпадающего меню AdGuard #675
[Исправлено] Меню расширенных настроек не разворачивается #708
[Исправлено] Инструмент ручной блокировки ведет себя неправилньо #691
[Исправлено] Ошибка в Google Docs #720
Safari
[Изменено] "Activate the most appropriate filters automatically" setting is now disabled by default: #715
[Исправлено] Модификатор
$websocket
неправильно работает в Safari #597[Исправлено] Возможная ошибка блокировки websockets #586
[Исправлено] Исключения
$elemhide
также влияют на базовые правила #642[Исправлено] Правила в Пользовательском фильтре импортируются в .txt вместе с комментариями #584
[Исправлено] Ошибка Антифишинга #583
[Исправлено] Ошибка вкладки Safari / Ergonomics #505
[Исправлено] Инструмент ручной блокировки не работает в Safari 9.1.3 #704