Браузерное расширение AdGuard 5.2: ваша сеть — ваши правила с User Scripts API
В Браузерном расширении AdGuard 5.2 множество обновлений, благодаря которым пользоваться им гораздо удобнее. От изменений «под капотом» до обновлений визуального оформления и доступности — в этой версии каждый найдёт что-то для себя. Рассказываем про ключевые функции релиза.
Пользовательские фильтры
В расширение снова можно добавлять свои фильтры! После миграции на MV3 эта функция была временно недоступна из-за ограничений API, но она наконец вернулась.
Если вы знаете правила, которые не включены по умолчанию, но нужны вам, просто добавьте их прямо в расширении. Это возможно благодаря новому User Scripts API от Chrome — c ним пользовательские фильтры работают немного по-другому.
Переход на User Scripts API
User Scripts API — это набор функций и возможностей, которые предоставляются браузером и позволяют расширениям запускать пользовательские скрипты JavaScript на веб-страницах. Они часто используются, чтобы видоизменить или улучшить сайт способами, которые самим сайтом изначально не предусмотрены.
Чтобы добавить свои правила:
- Перейдите в Настройки → Фильтры.
- В разделе Собственные вы увидите подсказку включить опцию Разрешить пользовательские скрипты. Нажмите на ссылку, чтобы открыть настройки расширений браузера.
- Включите опцию Разрешить пользовательские скрипты.
- Вернитесь на вкладку Фильтры, откройте Собственные и включите их, нажав на кнопку в правом верхнем углу.
- Нажмите Добавить свой.
С User Scripts API вы также можете применять скрипты в пользовательских правилах, которые не включены во встроенные фильтры расширения. Для этого:
- Перейдите в Настройки → Пользовательские правила.
- Вы увидите подсказку включить опцию Разрешить пользовательские скрипты. Нажмите на ссылку, чтобы открыть настройки расширений браузера.
- Включите опцию Разрешить пользовательские скрипты.
- Вернитесь на вкладку Пользовательские правила.
- Нажмите Импортировать (или впишите своё правило) и нажмите Сохранить.
Проверки обновлений
В MV3 фильтры обновляются вместе с самим расширением. До этого момента фильтры могли попадать к вам с большой задержкой, поскольку каждое обновление должно было проходить проверку в интернет-магазине Chrome. Недавно Chrome ввёл опцию пропуска проверки, которая значительно ускоряет процесс.
Мы усовершенствовали сборку версии, и теперь наши обновления с большей вероятностью проходят по этой ускоренной процедуре — а значит, вы будете получать новейшие фильтры гораздо быстрее. А ещё мы добавили кнопку «Проверить обновления» — если не хотите ждать, вы можете самостоятельно проверить их одним щелчком мыши.
Страница блокировки
Мы переработали страницы блокировки в расширении MV2 и добавили их в расширение MV3. Теперь, когда срабатывает правило блокировки с модификатором $document
, вы увидите более понятную и информативную страницу предупреждения. А если вы собираетесь посетить потенциально опасный сайт, MV2-расширение покажет вам обновлённое предупреждение о безопасном просмотре — его легче понять и на него легче отреагировать.
Улучшения дизайна
И наконец — хорошая новость для всех! Мы улучшили доступность для слабовидящих пользователей. Расширение AdGuard стало инклюзивным, и большему количеству людей стало проще им пользоваться.
Ваше мнение важно для нас
В этой версии есть много других изменений — полный список довольно обширный. Оставляйте отзывы и делитесь мыслями об этом обновлении в наших социальных сетях или на GitHub.