Расширение отладки, раскрывающее решения нативной блокировки рекламы Brave для каждой вкладки
Brave Adblock CDP Debugger, от Шиван (Шиван Каул Сахиб), это расширение, ориентированное на разработчиков, которое открывает нативный движок блокировки рекламы Brave для инспекции. Оно показывает внутренние сигналы, которые объясняют, почему определенные сетевые запросы блокируются или разрешаются, и предоставляет поток в реальном времени для отладки совместимости страниц и производительности фильтров. Расширение легковесное и предназначено для веб-разработчиков, исследователей конфиденциальности и продвинутых пользователей, которым нужен точный аудит и доступ к устранению неполадок в логике блокировки Brave.
Он считывает блокирующие решения из сетевого стека Brave с помощью отладочных хуков браузера
Расширение подключается к внутренним хукам браузера, чтобы захватывать события, излучаемые компонентом блокировки рекламы Brave, что позволяет проверять совпадения правил и причины блокировки на сетевом уровне. Вместо инструментирования страниц инструмент использует доступ на уровне протокола для сбора необработанных данных, чтобы разработчики могли изучать, как движок adblock-rust разрешает фильтры и принимает решения о разрешении/блокировке.
Он поддерживает низкое влияние на производительность благодаря минимальной реализации
Пакет чрезвычайно мал и разработан так, чтобы избежать тяжелой фоновой обработки, сохраняя скромные требования к ресурсам. События буферизуются по вкладкам, чтобы сохранить данные во время навигации, а расширение считывает сигналы протокола, а не запускает скрипты контента, что снижает накладные расходы на трассировку, обычно связанные с инструментированием на уровне страниц. Результат: вывод отладки остается отзывчивым даже при сложной загрузке страниц.
Он балансирует прозрачность с ожидаемыми предупреждениями отладчика и открытой видимостью исходного кода
Разработчик раскрывает, что расширение не собирает личные данные, и проект опубликован как открытый исходный код для проверки кода. Поскольку оно использует API отладчика браузера, Chromium уведомляет пользователей о том, что браузер отлаживается; это уведомление является стандартным поведением, когда активны хуки отладчика, и должно рассматриваться как операционное предупреждение, а не как утечка данных.
Он нацелен на технических пользователей и зависит от расширений протокола, специфичных для Brave
Предназначенный для веб-разработчиков и исследователей конфиденциальности, инструмент полагается на событие DevTools, специфичное для Brave, чтобы предоставить значимый вывод. Его можно установить на другие браузеры Chromium, но он не будет отображать события блокировки рекламы, специфичные для Brave. Автор, Шиван, внес вклад в ядро блокировки рекламы Brave, что согласует отладчик с внутренними сигналами браузера; случайные пользователи получают мало от узкой диагностической области расширения.
Утилита диагностики, ориентированная на разработчиков и исследователей
Brave Adblock CDP Debugger — это утилита диагностики, ориентированная на профессионалов, которым нужны определенные объяснения решений о блокировке. Его узкий круг применения и зависимость от специфических протоколов Brave ограничивают полезность для случайного просмотра или общего устранения неполадок. Для аудиторов и исследователей совместимости сайтов инструмент предоставляет точную видимость; для повседневных пользователей он предлагает мало практической пользы, кроме специализированных сценариев отладки.
