uBOL (uBO Lite или uBlock Origin Lite) – блокировщик контента на основе MV3 API, не требующий разрешений.
Расширение разработано Раймондом Хиллом (uBlock Origin) и работает на MV3 API (заявлением Google о постепенном прекращении поддержки расширений MV2.).
uBOL полностью декларативен, что означает отсутствие необходимости в постоянном процессе uBOL для осуществления фильтрации, а фильтрация содержимого на основе CSS/JS-инъекций надёжно выполняется самим браузером, а не расширением.
Благодаря этому uBOL не потребляет ресурсы процессора/памяти во время блокировки контента – рабочий процесс uBOL требуется только при взаимодействии с всплывающей панелью или страницами опций.
uBOL не требует предоставления прав на «чтение/изменение данных» при установке, поэтому его возможности ограничены по сравнению с uBlock Origin или другими блокировщиками контента, требующими права на «чтение/изменение данных» при установке.
Тем не менее, вы можете предоставить uBOL разрешение на «чтение/изменение данных» на определённых сайтах по вашему выбору, чтобы включить более продвинутые возможности фильтрации для сайтов по умолчанию.
Нет необходимости предоставлять разрешение на просмотр и изменение данных для каждого посещённого сайта. Сразу после установки активируйте Оптимальный или Полный режим фильтрации, и все предустановленные фильтры. Предоставьте разрешение расширению и фильтрация будет производиться на всех сайтах.
Набор правил по умолчанию соответствует как минимум набору фильтров по умолчанию uBlock Origin:
- Встроенные списки фильтров uBlock Origin
- EasyList
- EasyPrivacy
- Peter Lowe’s Ad and tracking server list
- Online Malicious URL Blocklist
Content Filters and Proxy Detection
Для того чтобы отключить фильтрацию на определённом сайте, необходимо нажать на значок расширения и перевести в режим без фильтрации. Соответствующая запись появится на странице настроек.
Пример
uBOL (wiki). Часто задаваемые вопросы (FAQ).
Если я установлю uBOL, увижу ли я разницу с uBO (uBlock Origin)?
Может быть. А может, и нет. Это зависит от:
- Посещаемых вами сайтов
- Как вы настроили uBOL
Вполне возможно, что посещаемые вами сайты не требуют никаких функций фильтрации, характерных для uBO, в таком случае вы не увидите разницы.
Также следует помнить, что по умолчанию в uBOL отсутствует косметическая фильтрация и внедрение скриптов, в то время как в uBO они присутствуют по умолчанию.
В uBOL вам придётся поднять режим блокировки до Оптимального или Полного, чтобы воспользоваться косметической фильтрацией и инъекцией скриптов.
Является ли uBOL более эффективным с точки зрения использования процессора и памяти, чем uBO?
На самом деле, ответить на этот вопрос можно только с помощью бенчмарков с соответствующей методологией. В противном случае, это всего лишь предположения.
Учитывая разницу между расширениями MV2 и MV3, правильная методология потребует измерения общего использования процессора и памяти при загрузке реальных веб-страниц с реальных сайтов, когда оба расширения настроены на одинаковые действия.
В чем преимущества блокировщика контента на базе MV3?
В частности, для браузеров на основе Chromium, блокировщики контента на базе MV3, которые являются полностью декларативными, будут правильно фильтровать при запуске браузера, чего нельзя сказать о блокировщиках контента на базе MV2.
Не все блокировщики контента на базе MV3 полностью декларативны, поэтому они всё ещё могут испытывать проблемы с надёжностью фильтрации при запуске браузера.
Когда обновляются списки фильтров?
Когда расширение обновляется до новой версии. Релизы
В uBOL нет списков фильтров как таковых. Есть декларативные наборы правил и скрипты, которые являются результатом компиляции списков фильтров при создании пакета расширения.
Эти декларативные наборы правил и скрипты обновляются только при обновлении самого расширения. В результате uBOL никогда не делает сетевых запросов к удалённым серверам.
Полный FAQ – ссылка
uBlock Origin Lite
Chrome Web Store
Addons Mozilla
Microsoft Edge Addons