Brave Browser добавляет новую функцию «пользовательские скриптлеты». Это позволяет продвинутым пользователям добавлять свой JavaScript на веб-страницы для изменения их работы и улучшения интернет-сёрфинга.
Эта функция будет доступна в версии 1.75 браузера для компьютеров. Она похожа на популярные расширения TamperMonkey для Chromium и GreaseMonkey для Firefox, которые позволяют изменять функциональность сайтов.
Сначала скриптлеты создавались для отладки блокировщика рекламы, но затем было решено предоставить этот инструмент пользователям. Теперь можно не только усилить защиту конфиденциальности, но и настроить интерфейс веб-страниц по своему усмотрению.
С помощью скриптлетов можно блокировать отслеживающие скрипты, изменять API и заменять Google Analytics на пустую заглушку. Также можно скрывать навязчивые элементы интерфейса, включать тёмный режим, изменять шрифты и автоматически заполнять формы.
Для безопасности рекомендуется быть осторожным с внедрением стороннего кода, так как это может вызвать проблемы. Новая функция скрыта за флагом «Режим разработчика» в разделе Shields > Content filtering. Чтобы активировать её, нужно перейти по ссылке «brave://settings/shields/filters», включить режим разработчика и добавить скрипт вручную.
Эта функция поддерживает синтаксис фильтров, аналогичный блокировке рекламы в uBlock Origin и AdGuard. Пользователи могут писать свои скрипты или использовать готовые фильтры.
Brave предупреждает, что установка неизвестных скриптлетов может быть опасной для конфиденциальности. Рекомендуется проверять код и доверять только проверенным источникам.