Перейти к основному содержанию

User Scripts API

информация

Эта статья о Браузерном расширении AdGuard, которое защищает только ваш браузер. Скачайте приложение AdGuard, чтобы защитить своё устройство.

При добавлении пользовательского фильтра или правила появится уведомление с просьбой включить режим разработчика, чтобы использовать эти функции в расширении.

Уведомление *border

Начиная с версии 5.2, Браузерное расширение AdGuard использует User Scripts API. Chrome требует этот новый API для соблюдения передовых практик безопасности пользователя.

Что такое API пользовательских скриптов?

User Scripts API — это инструмент, позволяющий расширениям запускать на веб-страницах пользовательские сценарии JavaScript. Они часто используются для изменения или улучшения сайтов способами, которые изначально не предусмотрены самим сайтом.

С переходом на Manifest V3 от Chrome многие старые методы внедрения скриптов стали ограниченными или отсроченными. Однако для User Scripts API сделали исключение.

Подробнее о влиянии политики MV3 читайте в нашем [блоге] (https://adguard.com/ru/blog/review-issues-in-chrome-web-store.html).

Как включить режим разработчика

Чтобы использовать пользовательские фильтры и правила JavaScript во вкладке Пользовательские правила, необходимо предварительно настроить ваш браузер. Это обеспечит расширению надёжный и безопасный способ внедрения скриптов в веб-страницы в оптимальное время. Следуйте инструкции ниже в зависимости от вашей версии Chrome.

Для версий Chrome до 138

Вы должны включить режим разработчика для расширений. Для этого откройте меню Chrome, нажав на три точки в правом верхнем углу, перейдите в РасширенияУправлять расширениями и передвиньте переключатель Режим разработчика.

Управление расширениями *border

Для Chrome версии 138 и выше

Необходимо включить переключатель Разрешить пользовательские скрипты. Для этого откройте меню Chrome, нажав на три точки в правом верхнем углу, перейдите в РасширенияУправлять расширениями, затем откройте Сведения о Браузерном расширении AdGuard и нажмите на переключатель Разрешить пользовательские скрипты.

Управление расширениями *border