Если в панели uBlock Origin не хватает столбцов глобальных и локальных правил, значит, не включён режим продвинутого пользователя — именно его часто называют «developer mode» или advanced user mode. Без этой настройки расширение показывает только упрощённый интерфейс, а динамическая фильтрация, тонкая блокировка скриптов и iframe остаются недоступны.
Эта статья разбирает, что скрывается за «developer build» и расширенными настройками uBlock Origin: как активировать продвинутый режим, чем он отличается от обычного, какие экспериментальные опции есть в скрытом разделе и что делать, если после изменений сайты перестали открываться корректно.
Что означает «developer» в контексте uBlock Origin
Под запросом «ublock developer build» обычно скрывается одна из трёх задач. Первая — включить расширенный режим в самом расширении. Вторая — получить доступ к скрытым настройкам на вкладке «Дополнительные» в панели управления. Третья — установить тестовую (development) сборку расширения из репозитория разработчика.
Важно различать эти сценарии. Расширенный режим — штатная функция, доступная каждому пользователю. Тестовые сборки, напротив, предназначены для проверки новых возможностей и могут содержать нестабильный код. Устанавливать их стоит только из официального репозитория проекта и только если вы понимаете риски.
Как включить режим продвинутого пользователя
Активация занимает меньше минуты и не требует переустановки расширения. Откройте панель uBlock Origin, кликнув по его значку в браузере, затем перейдите в панель управления через значок шестерёнки. На первой вкладке настроек найдите пункт «Я продвинутый пользователь» и поставьте галочку.
После этого всплывающая панель расширения изменится: появятся два столбца — глобальные и локальные правила, а также цветовая индикация состояния каждого домена. Зелёный означает разрешено, красный — заблокировано, серый — правило не задано и действует поведение по умолчанию.
☑️ Включение расширенного режима
Обратите внимание: изменения правил в панели сначала являются временными. Чтобы они сохранились после перезагрузки страницы, нужно нажать значок замка — он фиксирует правила насовсем. Ластик, наоборот, отменяет временные изменения.
Динамическая фильтрация: как работать со столбцами
Динамические правила — главная причина, ради которой включают продвинутый режим. Левый столбец задаёт глобальное поведение для всех сайтов, правый — локальное, только для текущего домена. Локальное правило всегда имеет приоритет над глобальным.
- 🔴 Клик по красной зоне ячейки — полная блокировка запросов к домену
- 🟢 Клик по зелёной зоне — явное разрешение, переопределяющее фильтры
- ⚪ Серая зона — сброс правила, возврат к поведению по умолчанию
- 🧱 Строки
3p-scriptи3p-frameуправляют сторонними скриптами и фреймами целиком
Типовой сценарий «среднего режима» выглядит так: глобально блокируются все сторонние скрипты и фреймы, а для конкретных доверенных сайтов создаются локальные исключения. Это существенно усиливает защиту, но требует ручной настройки — часть сайтов будет отображаться некорректно, пока вы не разрешите нужные домены.
⚠️ Внимание: массовая блокировка сторонних скриптов ломает авторизацию через сторонние сервисы, капчу и платёжные формы. Если сайт перестал работать после ваших правил, откройте панель и снимите красные метки с доменов, необходимых для его функционирования.
Скрытые настройки на вкладке «Дополнительные»
В панели управления есть вкладка «Дополнительные», где собраны технические параметры в текстовом виде. Здесь меняются внутренние переменные движка: интервалы обновления, ограничения ресурсов, поведение парсера фильтров. Точный набор параметров зависит от версии расширения, поэтому перед изменением сверяйтесь с официальной вики проекта.
Менять эти значения без понимания их роли не стоит. Большинство параметров имеет разумные значения по умолчанию, и вмешательство оправдано только при конкретной проблеме — например, при отладке собственных фильтров или диагностике производительности.
Тестовые сборки: стоит ли устанавливать
Разработчик uBlock Origin публикует предрелизные версии в официальном репозитории на GitHub. Они предназначены для тестирования новых функций до выхода стабильного релиза. Устанавливаются такие сборки вручную, в обход магазина расширений, и не обновляются автоматически в ряде браузеров.
| Критерий | Стабильная версия | Тестовая сборка |
|---|---|---|
| Источник | Магазин расширений браузера | Репозиторий проекта |
| Обновления | Автоматические | Ручные или ограниченные |
| Стабильность | Проверенная | Возможны ошибки |
| Для кого | Все пользователи | Тестировщики, разработчики фильтров |
Если вы не разрабатываете фильтры и не помогаете проекту с тестированием, практической пользы от dev-сборки нет. Расширенный режим и все инструменты фильтрации доступны в обычной стабильной версии из магазина.
⚠️ Внимание: устанавливайте тестовые сборки только из официального репозитория проекта. Сторонние сайты, предлагающие «developer build uBlock», могут распространять модифицированные версии с вредоносным кодом — uBlock Origin не распространяется через сторонние загрузочные порталы.
Инструменты для авторов фильтров
Расширенный режим открывает доступ к регистратору запросов (logger) — инструменту, который показывает каждый сетевой запрос страницы и сработавшие на нём правила. Именно через него разработчики фильтров проверяют, какое правило блокирует нужный элемент, и пишут исключения.
В регистраторе можно фильтровать записи по типу запроса, домену и исходному фильтру. Для отладки собственных правил есть вкладка «Мои фильтры», где поддерживается синтаксис сетевых и косметических фильтров, совместимый с форматом Adblock Plus, плюс собственные расширения uBlock.
Как проверить, какое правило сломало сайт
Откройте регистратор запросов, перезагрузите проблемную страницу и найдите красные строки среди запросов к домену сайта. Нажмите на строку — uBlock покажет фильтр, вызвавший блокировку, и список, из которого он взят. Далее можно создать исключение через панель или отключить проблемный список фильтров целиком.
Если после настроек что-то сломалось
Самая частая жалоба после экспериментов с продвинутым режимом — неработающие сайты. Порядок диагностики простой: сначала временно отключите uBlock для конкретного сайта кнопкой питания в панели. Если сайт заработал — проблема в ваших правилах или списках фильтров.
Далее откройте вкладку «Мои правила» и сравните временные и постоянные правила. Удалите лишние записи и зафиксируйте результат. Если сбой остался, проверьте списки фильтров: обновите их кнопкой «Обновить сейчас» на вкладке списков и по очереди отключайте сторонние подписки.
FAQ: частые вопросы
Расширенный режим замедляет браузер?
Нет. Сам по себе режим лишь показывает дополнительный интерфейс. На производительность влияют только правила, которые вы создаёте, и количество подключённых списков фильтров.
Где скачать developer-сборку uBlock Origin?
Только в официальном репозитории проекта на GitHub, в разделе релизов. Сторонние источники небезопасны.
Чем отличаются столбцы глобальных и локальных правил?
Глобальный столбец действует на все сайты, локальный — только на текущий. Локальное правило переопределяет глобальное для конкретного домена.
Как откатить все изменения в расширенном режиме?
Очистите вкладку «Мои правила», сбросьте списки фильтров до состояния по умолчанию в настройках или восстановите конфигурацию из резервной копии.
Работает ли расширенный режим в uBlock Origin Lite?
uBlock Origin Lite построен на другой архитектуре (Manifest V3) и не поддерживает динамическую фильтрацию в том виде, в каком она есть в классическом uBlock Origin. Возможности тонкой настройки там ограничены.