Роман Давл создаёт вилку расширения uBlock Origin Lite, которая вместо косметического скрытия рекламы заменяет её белыми плитками со слоганами из фильма «Живи и смотри» 1988 года. В список фраз входят лозунги вроде OBEY, CONSUME, WATCH TV, SLEEP, SUBMIT, CONFORM, STAY ASLEEP, BUY, WORK, NO INDEPENDENT THOUGHT и DO NOT QUESTION AUTHORITY. Каждому заблокированному баннеру приписывается одна случайная фраза из этого списка. Идея восходит к старому блогу автора от 2015 года, но теперь это реально работающий инструмент. Для установки нужно скачать архив uBOLite_theylive.chromium.zip с Releases, распаковать его и в Google Chrome, Brave или Edge перейти по адресу chrome://extensions, включить разработчика и выбрать папку с расширением через кнопку Load unpacked. Важно сохранять эту папку, так как код загружается с этого пути. По умолчанию uBO Lite работает в режиме Basic, блокируя рекламу на сетевом уровне. Сетевая блокировка не создаёт элементов в DOM, поэтому там ничего не будет видно. Чтобы увидеть плитки с лозунгами OBEY, следует открыть настройки расширения в Dashboard и изменить режим фильтрации для нужных сайтов на Optimal или Complete, после чего обновить страницу. Процессор требует Node 22. Для сборки расширения можно использовать команду git clone --recursive репозитория davmlaw/they_live_adblocker, запустить tools/make-mv3.sh и загрузить результат из папки uBlock/dist/build/uBOLite.chromium. В коде заменены места инъекции стилей: вместо CSS с display: none теперь используется белый ящик с псевдоэлементом ::after, который получает текст из атрибута data-ubol-they-live. Скрипт также использует MutationObserver для пометки динамически загруженной рекламы. Изменились файлы в подмодуле davmlaw/uBlock, включая они-live.js для генерации CSS и скрипты управления. Это хобби-вилка, не являющаяся официальным продуктом uBlock Origin. Скрывать элементы принудительно можно, но иногда это ломает верстку страниц, где CSS предполагал, что слот рекламы сожмётся. Пользовательские фильтры всё ещё скрывают контент, а реклама, заблокированная на уровне сети (основной метод работы Lite), плитками не заменяется — только то, что фильтруется косметически. Лицензия остаётся GPL-3.0.
uBlock Origin Lite заменил рекламу белыми плитками с цитатами
12.05.2026 00:37 · hackernews