Блокировщик рекламы uBlock разделился на два проекта. UBlock Origin: блокировщик рекламы для браузера Google Chrome Основные характеристики uBlock Origin

Обновлено . В Интернет-магазине Chrome появилась новая версия uBlock Origin development build (v. 1.22.5.102) от 12 октября, но подтверждения того, что проблемы с Google урегулированы пока нет.

12 октября – , . C начала 2019 года достаточно много говорилось о том, что разработка расширений uBlock Origin и может прекратиться , и о том, как эти изменения повлияют на все блокировщики контента и другие подобные расширения.

Летом Google все же объявила о намерении внести изменения в Web Request API, «с целью минимизации сбора данных в Chrome сторонними расширениями для блокировки контента и рекламы». Однако, компания, смягчила ограничение на количество правил фильтрации – до 150 тысяч правил, после того, как столкнулась с серьезной критикой со стороны пользователей и разработчиков.

Но, похоже, Google снова вернулась к курсу на ограничение блокировщиков рекламы в Chrome.

Google отказала в публикации uBlock Origin для разработчиков

Раймонд Хилл на своей странице GitHub сообщает , что Google отказала ему в размещении новой версии расширения uBlock Origin для разработчиков в Интернет-магазине Chrome.

Разработчики загружают новые версии расширений в Chrome Web Store для замены существующих версий, после чего Google запускает автоматическое сканирование этих инструментов, а также может анализировать загруженные расширения вручную, прежде чем разрешить или отклонить их публикацию в собственном каталоге.

После размещения новой версии "uBlock Origin development build" разработчик получил от Google сообщение по электронной почте, что расширение нарушает одну из политик Интернет-магазина Chrome, которая запрещает «объединение несвязанных функций в расширениях».

Как сообщает Раймонд Хилл, в электронном письме не содержится никакой другой информации о фактическом нарушении. За подобную практику компанию Google часто критикуют, но она продолжает придерживаться ей во всех сферах своего бизнеса.

Хилл, как уже достаточно опытный разработчик, не питает иллюзий, что Google предоставит информацию об отказе:

Нет смысла так или иначе спекулировать на этой теме, мой опыт работы с Chrome Web Store в прошлом научил тому, что мы никогда не узнаем, почему расширение получило отказ в публикации, Google никогда не раскрывает точную причину "почему".

Версия расширения uBlock Origin для разработчика используется меньшим количеством пользователей, чем стабильная версия, что означает, что отказ пока не затрагивает большинство пользователей расширения. Основная проблема с отказом заключается в том, что следующая стабильная версия расширения будет более или менее идентична отклонённой версии для разработчика.

Хотя все еще существует вероятность того, что новая версия uBlock Origin будет опубликована в Интернет-магазине Chrome, более вероятно, что Google снова откажет в размещении, и это может положить конец uBlock Origin для Google Chrome.

Scriptlet Doctor

Вниманию пользователей Firefox Quantum, Firefox Legacy, Pale Moon, Basilisk и других браузеров из семейства Firefox.

На “доске” появилась интересная информация, но поскольку ссылки на тот сайт здесь размещать не рекомендуется, приведу выдержки оттуда.

Как уже неоднократно обсуждалось, в связке uBlock Origin + Firefox есть проблема с правилами, которые требуют выполнения скриптлетов на сайтах со строгими правилами CSP (в частности на Яндексе и его сателлитах), которая может быть частично решена с помощью через Tampermonkey. К сожалению, это решение не подходит для Firefox-legacy (пре-квантум) и Goanna браузеров (Pale Moon, Basilisk), поэтому возникла идея сделать отдельное дополнение специально для этой задачи, которое не имело бы таких ограничений.

В результате экспериментов появилось расширение Scriptlet Doctor, которое было протестировано и одобрено dimisa , автором RU AdList, и рекомендуется к применению для вариантов 2 и 3 инструкции по использованию фильтров RU AdList. Дополнение Scriptlet Doctor доступно как для Legacy-браузеров, так и для актуальных версий Firefox. По-умолчанию оно активно только для доменов Яндекса, но список можно отредактировать и самому в настройках (быстрый вызов настроек: Ctrl+клик по кнопке дополнения в тулбаре).


При установке скрипт RU AdList JS Fixes уже не нужен .

EasyList (основной фильтр)



+ RU AdList Fixes
Добавленный в данном варианте Антисчётчик -это своего своего рода рунетовский аналог EasyPrivasy. Когда эти два фильтра включены одновременно, то срабатывают в основном одни и те же правила. Но если в рунете EasyPrivasy - это основной поставщик ложных срабатываний, то Антисчётчик этого недостатка лишён.


EasyList (основной фильтр)
RU AdList / RU AdList для uBlock Origin
Adblock Warning Removal List (он же Антиадблок)
Counters (он же RU AdList: Counters, Антисчётчик)
BitBlock (он же RUS: BitBlock List, блокирует мусор и социалку)
+ RU AdList Fixes
Здесь добавляется только Bitblock (прочтите описание!), но это весьма объёмный фильтр, включающий в себя (и исправляющий) Fanboy"s Social + правила для рунета, как социальные, так и против мусора. Вопреки расхожему мнению, что с социальными фильтрами затруднительно пользоваться соц.сетями - это не так. Все блокирующие правила, обычно действуют только на сторонних ресурсах, например ||vk.com/widget_community.php$third-party будет блокировать загрузку виджета и его фрейма везде, кроме vk.com, за это отвечает опция "third-party". Поэтому никаких проблем с VK и прочими сетями у пользователей Bitblock не будет.




От себя добавлю. Некоторые думают, будто нельзя использовать в легаси-браузерах. Возможно, это мнение разработчиков RU AdList, которые считают, что Greasemonkey с такой задачей не справляется. Но это не так. Я в Pale Moon устанавливал и должен сказать, что эта “обезьянка” нормально работает как с RU AdList JS Fixes, так и с другими скриптами.

Тем пользователям Firefox, Pale Moon, Basilisk и т.п., кто ставит RU AdList JS Fixes для борьбы с рекламой и директом Яндекса, стоит обратить внимание на Scriptlet Doctor. Это расширение позволяет решать упомянутые задачи силами самого uBlock Origin, без подключения дополнительных сриптов, поэтому Scriptlet Doctor легче для браузера, чем связка Tampermonkey/Greasemonkey + RU AdList JS Fixes.
Я не пользуюсь сайтами и сервисами Яндекса, поэтому не могу сказать, какой вариант на практике более эффективный, Scriptlet Doctor или RU AdList JS Fixes.

Как говорит достопочтенный JustOff (автор нового расширения),

Одним из главных минусов серфинга в интернете является назойливая реклама. Она всплывает в разных частях веб-страницы и мешает находить содержательный контент. Более того, она отвлекает при просмотре видео. А некоторые рекламные баннеры носят откровенно безнравственный характер.

Однако некоторые пользователи интернета уже забыли, когда последний раз видели столько назойливой рекламы. Сегодня доступно множество плагинов и расширений для различных браузеров, которые блокируют любую рекламу в любом ее виде. Среди них uBlock Origin .

Расширение uBlock Origin работает на браузерах , включая , кроме того есть версии для Opera и Firefox. Плагин автоматически блокирует всплывающую рекламу на страницах и при просмотре видео, используя постоянно обновляющиеся базы фильтров с разных ресурсов. Кроме того, пользователь может вручную заблокировать любой элемент веб-страницы. Доступно создание белого списка с исключениями.

Особенности плагина uBlock Origin for Yandex, Chrome:

  • Блокировка различных типов рекламы;
  • Регулярное обновление фильтров, взятых с различных ресурсов;
  • Совместимость с Chromium браузерами (Яндекс, Гугл Хром и др.);
  • Функция белого списка с добавлением исключений;
  • Ручная блокировка любых элементов на странице.

Плагин распространяется бесплатно и доступен для загрузки в любом интернет-магазине расширений Вашего браузера.

Скриншоты

uBlock - еще одно расширение для блокировки рекламы на посещаемых сайтах. Согласно заявлениям Рэймонда Хилла, разработчика проекта, и комментариям некоторых пользователей, uBlock отличается от аналогов тем, что потребляет меньше памяти, ресурсов процессора и в целом более легковесное. Например, вот статистика потребления памяти от авторов:

А вот более впечатляющие данные по загрузке CPU:

Странности начались в этом месяце, когда в Chrome Web Store возникло новое альтернативное расширение с таким же названием. При этом первоначальное расширение было сначала переименовано в uBlock₀, затем вовсе пропало из каталога и только спустя некоторое время вернулось под названием uBlock Origin.

Вполне понятно, почему в этой ситуауции многие пользователи начали задваться вопросами и даже обвинять более новое расширение в мошенничестве. Но что же произошло на самом деле?

Передача прав

Рэймонд Хилл (gorhill), первоначальный разработчик uBlock, спустя некоторое время прокомментировал ситуацию.

This is how however more and more of my time was spent, and no doubt it would just become worst as uBlock gained popularity. So I was getting sucked into something I never intended to do.

Проект uBlock создавался Рэймондом как хобби и в основном только для себя. Он хотел создать расширение, которое будет удовлетворять его задачам. И не более. А вышло все так, что uBlock стал крайне популярным (почти 1 млн пользователей в Chrome Web Store). Ни времени, ни желания на поддержку и развитие расширения в соответствии с требованиями пользователей у него не было. Поэтому он решил передать право на название "uBlock" и основной репозиторий на Гитхабе Крису Алеоди .

При этом Рэймонд продолжит поддерживать теперь уже форк основной ветки. Этот форк, по сути, это последняя именно его версия расширения, которая в основном будет получать исправления. Новые функции будут добавляться только тогда, когда он сам почувствует в них необходимость для себя. И что самое интересное. Этот форк продолжит жить в Chrome Web Store по старому адресу и со всей текущей базой пользователей. У него изменилось лишь название: теперь это uBlock Origin. В то время как Крису пришлось опубликовать второе расширение, которое за месяц набрало около 55 тыс. пользователей.

Новый uBlock (от Криса) и старый uBlock Origin (от Рэймонда) продолжат существовать и развиваться независимо друг от друга. Хотя на данный момент эти расширения являются почти копиями, в скором будущем их пути, интерфейс и возможности могут сильно разойтись.

А что там с удалением из Web Store?

В самом начале мы писали, что оригинальное расширение пропало из каталога Chrome Web Store, а потом вернулось уже под новым названием. Через некоторое время после публикации нового расширения uBlock от Криса, старое было удалено из каталога модераторами якобы из-за нарушений правил сервиса.

При этом Рэймонд не получал никаких уведомлений от Google, и даже после обращения в поддержку никто не смог объяснить ему причину, ссылаясь на то, что все подробности описаны в письме, которое он должен был получить (но не получил). Оставим за скобками качество модерации Chrome Web Store (сами все понимаете...).

The Chrome store is ridiculous. They should just be straightforward and state the reason of why the extension is taken down right in the dashboard. What"s so difficult about this?

Автор так и не получил ответа на свой запрос, но попробовал вновь отправить uBlock на модерацию, в этот раз изменив название на uBlock Origin и иконку (в самом начале нашего поста вы можете увидеть уже новую иконку). И расширение пропустили.

Недавно между старым и новым авторами расширения разыгралась небольшая драма . Суть очень простая. Крис написал на страничке расширения, что оно "current uBlock project development by Chris". Рэймонд обиделся на это, посчитав, что Крис таким образом хочет присвоить себе все лавры. Правда потом они помирились. Крис опубликовал даже видео с извинениями. А подпись об авторстве заменили на "Project currently managed by Chris".

Ок, так где и как скачать uBlock?

Если вы хотите продолжать пользоваться оригинальным расширением, которое скорее всего будет развиваться исключительно только в сторону исправлений, то устанавливайте uBlock Origin .

Если же вам интересны новые возможности, и вы хотите стать частью сообщества, предлагать свои идеи, то тут лучше обратить внимание на новый uBlock .

Пришло время подвести итоги. uBlock Origin продолжает жить с новой большой аудиторией, а вот uBlock, похоже, загнулся. Пользователи перебежали за настоящим автором.

uBlock Origin - мощный и востребованный блокировщик рекламы, в виде расширения для популярных браузеров. Эффективность его работы обеспечивают большое количество фильтров.

Возможности uBlock Origin

Программа способна выявлять и блокировать рекламу на уровне самых известных аналогов. При этом на порядок меньше нагружая процессор и расходуя ресурсы оперативной памяти, что подтверждают результаты различных независимых тестов. Они же указывают на большую скорость выполнения операций. К примеру, при проведении эталонных тестов представленное браузерное расширение выполняло свои функции в 3 раза быстрее, чем известный блокировщик рекламы Adblok Plus. Причем при сравнимой эффективности и меньшем потреблении ресурсов компьютера.

Для блокирования рекламы могут использоваться фильтры от всевозможных сторонних разработчиков. Пользователю предоставлено право создавать «белый список», такая процедура выполняется нажатием всего одной кнопки, а это удобно. Важной особенностью является то, что можно отключать блокировку, как целых сайтов, так и отдельных блоков на странице.

Программа доступна для всех популярных браузеров, среди которых Chrome, Яндекс.Браузер, Edge, Opera.

Преимущества блокировщика

  • высокая эффективность;
  • щадящее отношение к ресурсам любого используемого компьютера, в результате чего всегда сохраняется его быстродействие. Это же утверждение справедливо в отношении браузера;
  • легкое управление, которое во многих случаях осуществляется нажатием одной большой, а поэтому удобной кнопки;
  • нет исключений - разработчики uBlock Origin указывают на то, что они не зарабатывают на отключении блокировки отдельных рекламных блоков, что иногда встречается на аналогичных продуктах.