uБлок Происхождение
![]() | |
![]() Всплывающий интерфейс uBlock Origin | |
Оригинальный автор(ы) | Рэймонд Хилл (Горхилл) |
---|---|
Разработчик(и) | Текущий: Рэймонд Хилл Прошлое: Детамнс, Крис Альджуди, Алекс Валлат [1] |
Первоначальный выпуск | 23 июня 2014 г [2] |
Стабильная версия | 1.59.0 [3] / 30 июля 2024 г |
Репозиторий | |
Написано в | JavaScript |
Операционная система | Кросс-платформенный |
Доступно в | 72 [4] языки |
Тип | Расширение для браузера |
Лицензия | лицензия GPLv3 |
Веб-сайт | github |
uBlock Origin ( / ˈ j uː b l ɒ k / WILL -blok [5] ) или uBO (ранее uBlock и первоначально μBlock с открытым исходным кодом ) — бесплатное расширение браузера для фильтрации контента , включая блокировку рекламы . Расширение доступно для Chrome , Chromium , Edge , Firefox , Brave , Opera , Pale Moon , а также версий Safari до 13. [6] uBlock Origin получил похвалу от технологических веб-сайтов и, как сообщается, требует гораздо меньше памяти, чем другие расширения. [7] [8] с аналогичным функционалом. [9] [10] Заявленная цель uBlock Origin — предоставить пользователям возможность реализовать свой собственный выбор (фильтрацию контента). [11] [12]
uBlock Origin активно разрабатывается и поддерживается его создателем и ведущим разработчиком Рэймондом Хиллом. [1]
История
[ редактировать ]uБлокировать
[ редактировать ]Первоначально uBlock назывался «μBlock», но позже название было изменено на «uBlock», чтобы избежать путаницы в том, как греческую букву μ (Mu/Micro) в «μBlock». следует произносить [ нужна ссылка ] Разработка началась с разветвления кодовой базы HTTP Switchboard вместе с другим расширением блокировки под названием uMatrix, предназначенным для опытных пользователей. [13] uBlock был разработан Рэймондом Хиллом для использования списков блокировки , поддерживаемых сообществом . [14] при добавлении функций и повышении качества кода до стандартов выпуска . [15] Впервые выпущенное в июне 2014 года как расширение Chrome и Opera , в 2015 году расширение стало доступно и в других браузерах. [ нужна ссылка ]
Совместное исследование Sourcepoint и comScore показало рост на 833% с ноября 2014 года по август 2015 года, что является самым сильным ростом среди перечисленных блокировщиков рекламы. [16] В отчете рост объясняется желанием пользователей использовать чистые блокировщики, выходящие за рамки программы « приемлемой рекламы », которой управляет Adblock Plus . [17]
3 апреля 2015 года Хилл передал проект uBlock Крису Алджуди из-за разочарования в обработке запросов по мере роста популярности проекта. [18] «Эти проекты для меня, а не работа на полный рабочий день. Это перестало быть хобби, когда стало все больше и больше напоминать утомительную работу. Я буду продолжать поддерживать свою версию (и поделюсь с теми, кто хочет ее использовать), потому что она гарантирует инструмент будет соответствовать тому, что я хочу от этого». [19] Хилл создал свой собственный форк и 6 апреля переименовал его в uBlock Origin. [20]
С октября 2017 года uBlock Origin полностью отделен от uBlock Альджуди. [21] Альджуди создал ublock.org для размещения и продвижения uBlock, а также для сбора пожертвований. В ответ основатель uBlock Рэймонд Хилл заявил, что «пожертвования, запрошенные ublock.org, не приносят пользы никому из тех, кто внес наибольший вклад в создание uBlock Origin». [6] Разработка uBlock остановилась в августе 2015 года, но с января 2017 года появлялись спорадические обновления. [22]
В июле 2018 года ublock.org был приобретен AdBlock и возобновил разработку. [23] С февраля 2019 года uBlock начал разрешать пользователям участвовать в «приемлемой рекламе». [24] [25] программа Adblock Plus, которая разрешает некоторую рекламу, считающуюся «приемлемой» и ненавязчивой, за которую крупные издатели платят комиссию. [26]
uБлок Происхождение
[ редактировать ]uBlock Origin остается независимым и не допускает платную рекламу. [27] Проект отказывается от пожертвований и вместо этого советует своим сторонникам делать пожертвования тем, кто поддерживает черные списки. [28] Хилл продолжил работу над расширением под названием uBlock Origin, сокращенно uBO. [29] и первоначально как uBlock 0 . [30]
В январе 2016 года uBlock Origin был добавлен в репозитории Debian 9 и Ubuntu 16.04. [31] [32] «Выбор месяца» Расширение было удостоено награды Mozilla в мае 2016 года. [33]
11 декабря 2016 года Ник Роллс выпустил форк uBlock Origin для браузера Microsoft Edge (теперь известный как Microsoft Edge Legacy ). [34] В апреле 2020 года эта вилка была признана устаревшей, поскольку Microsoft заменила Microsoft Edge Legacy на Edge на основе Chromium. [35]
По состоянию на июль 2024 г. [update], у расширения uBlock Origin Chrome было более 34 миллионов активных пользователей, а у версии Firefox — более 7 миллионов активных пользователей. [36] [37]
Функции
[ редактировать ]Блокировка и фильтрация
[ редактировать ]uBlock Origin поддерживает большую часть Adblock Plus синтаксиса фильтров . Популярные списки фильтров EasyList и EasyPrivacy включены по умолчанию. Расширения способны импортировать файлы хостов , и при установке доступен ряд списков, поддерживаемых сообществом. Среди доступных хост-файлов по умолчанию также включены рекламные серверы и список отслеживания Питера Лоу , а также списки доменов вредоносных программ, такие как собственный анти-вредоносный фильтр uBlock Origin под названием «Риски вредоносного ПО» , который предотвращает посещение пользователями вредоносных веб-сайтов, например тех, которые используются для фишинга и мошенничества. , вредоносное ПО и многое другое. [38] Некоторые дополнительные функции включают динамическую фильтрацию скриптов и iframe , а также инструмент для сокрытия элементов веб-страницы. [ нужна ссылка ]
uBlock Origin включает в себя растущий список функций, недоступных в uBlock, в том числе:
- Режим для помощи людям с нарушениями цветового зрения .
- Функция динамической фильтрации URL-адресов.
- Функционал логирования.
- Улучшения интерфейса, включая инспектор DOM , ориентированные на конфиденциальность параметры для блокировки предварительной загрузки ссылок , аудита гиперссылок и утечки IP-адресов через WebRTC (эта функция была удалена в версии 1.38 на всех платформах, кроме Android, поскольку большинство браузеров больше не уязвимы). [39] ).
В uBlock Origin также были добавлены переключатели для конкретных сайтов для переключения блокировки всплывающих окон , строгой блокировки домена, косметической фильтрации, блокировки удаленных шрифтов и отключения JavaScript. [40] Версия uBlock Origin для Firefox имеет дополнительную функцию, которая помогает предотвратить попытки веб-сайтов обойти блокировщики. [41]
CNAME-разблокировка сторонних трекеров в Firefox
[ редактировать ]В ноябре 2019 года пользователь uBlock Origin сообщил о новой методике, используемой некоторыми сайтами для обхода блокировки сторонних трекеров. Эти сайты ссылаются на URL-адреса, которые являются субдоменами домена страницы, но эти субдомены разрешаются сторонним хостам через запись CNAME . Поскольку исходный URL-адрес содержал поддомен текущей страницы, он интерпретировался браузерами как собственный запрос и поэтому был разрешен правилами фильтрации в uBlock Origin (и в аналогичных расширениях). Разработчик uBlock Origin предложил решение, использующее DNS API, эксклюзивное для Firefox 60+. [42] Новая функция была реализована в uBlock Origin 1.25, выпущенном 19 февраля 2020 года. [43]
Производительность
[ редактировать ]Веб-сайты, посвященные технологиям, и отзывы пользователей о uBlock Origin считают это расширение менее ресурсоемким, чем расширения, предоставляющие аналогичный набор функций, такие как Adblock Plus. [44] [45] [46] Бенчмарк -тест , проведенный в августе 2015 года с десятью блокирующими расширениями, показал, что uBlock Origin является наиболее ресурсоэффективным среди протестированных расширений. [47]
uBlock Origin определяет, какие ресурсы стиля необходимы для отдельной веб-страницы, а не полагается на универсальную таблицу стилей . Расширение делает снимок фильтров, которые включил пользователь, что способствует ускорению запуска браузера по сравнению с постоянным извлечением фильтров из кэша. [48]
Ограничения в браузерах на базе Chromium
[ редактировать ]В 2023 году Google внес изменения, известные как « Манифест V3 », в API WebRequest, используемый расширениями для блокировки рекламы и обеспечения конфиденциальности для блокировки и изменения сетевых подключений. [49] [50] После внедрения Google Manifest V3 и прекращения поддержки V2 эффективность uBlock Origin резко снизилась в Google Chrome и других браузерах на базе Chromium . [51] [52] [53] В альтернативном варианте uBlock Origin Lite для браузеров Chromium отсутствуют обновления списка фильтров, за исключением обновлений расширений, а также нет настраиваемых фильтров, строго заблокированных страниц, переключателей для каждого сайта или динамической фильтрации. Браузеры, не поддерживающие Chromium, такие как Firefox, не затронуты. [54] Google критиковали за реализацию некоторых из этих функций из-за ее доминирования на рынке онлайн-рекламы. [55] [56] [57] [58]
Поддерживаемые платформы
[ редактировать ]uBlock Origin активно разрабатывается для приложений, основанных на двух основных механизмах компоновки. [14] [44] [59]
В настоящее время поддерживается
[ редактировать ]- Мигать
- Google Chrome / Chromium (рабочий стол)
- Храбрый (рабочий стол)
- Опера (рабочий стол)
- Microsoft Edge (Chromium) (для настольных компьютеров)
- Киви (мобильный) [60]
- Геккон
- Firefox (рабочий стол: 0.85.5 и новее) [примечание 1]
- Firefox для Android (мобильный: 0.9.1.0 и новее)
- Thunderbird (рабочий стол: 1.3.0 и новее)
- SeaMonkey
Ранее поддерживалось
[ редактировать ]- Вебкит
- Safari (рабочий стол: uBlock Origin 1.10.0 и новее (бета)). [61] [примечание 2] Перестал работать с macOS 10.15 Catalina и Safari 13. [62] [63]
- EdgeHTML
- Microsoft Edge (устаревшая версия) (uBlock Origin доступен в Магазине Windows в бета-версии с версии 1.10.0). [35] [34] [примечание 3]
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ uBlock также поддерживает устаревшие браузеры Firefox (включая SeaMonkey и Pale Moon), используйте версию firefox-legacy, начиная с firefox-legacy-1.16.4, см. github.
.с /горхилл /uBlock-for-firefox-legacy ) - ^ Неофициальный выпуск. Форк Эллиса Цунга (el1t) для Safari из официального проекта.
- ^ Неофициальный выпуск. Форк от Ника Роллса (nikrolls) для Microsoft Edge .
Ссылки
[ редактировать ]- ^ Jump up to: а б «Соавторы gorhill/uBlock» . Гитхаб . Проверено 4 декабря 2019 г.
- ^ «Журнал изменений для первых версий» . Гитхаб . Проверено 4 декабря 2019 г.
- ^ «Выпуск 1.59.0» . Проверено 30 июля 2024 г.
- ^ «Завершенные переводы» . Crowdin.com . Проверено 16 мая 2024 г.
- ^ «Происхождение uBlock: README.md» . Репозиторий uBlock на GitHub . 25 декабря 2022 г. — через GitHub .
выраженное происхождение you-block (/ˈjuːˌblɒk/)
- ^ Jump up to: а б "uBlock/README.md" . Гитхаб . Проверено 4 декабря 2019 г.
- ^ Генри, Алан (27 января 2015 г.). «uBlock, блокировщик рекламы, экономящий память, теперь доступен для Firefox» . Проверено 4 декабря 2019 г.
- ^ Бринкманн, Мартин (10 октября 2014 г.). «Как добавить пользовательские фильтры в расширение блокировки рекламы Chrome μBlock» . Проверено 4 декабря 2019 г.
- ^ Шофилд, Джек (29 января 2015 г.). «Есть ли надежные источники для загрузки программного обеспечения?» . TheGuardian.com . Проверено 4 декабря 2019 г.
- ^ Уитвам, Райан (12 февраля 2015 г.). «Целью μBlock является блокировка рекламы без истощения системных ресурсов» . ExtremeTech.com . Архивировано из оригинала 24 марта 2020 года . Проверено 4 декабря 2019 г.
- ^ «ЮБлок» . github.com . Гитхаб . Проверено 4 декабря 2019 г.
- ^ Гардинер, Майкл (5 ноября 2015 г.). «Adblock Plus против Ghostery против Ublock Origin: не все блокировщики рекламы были созданы равными» . Интернэшнл Бизнес Таймс . Архивировано из оригинала 22 июля 2017 года . Проверено 4 декабря 2019 г.
- ^ «ЮМатрикс» . Гитхаб . Проверено 4 декабря 2019 г.
- ^ Jump up to: а б Бринкманн, Мартин (24 июня 2014 г.). «uBlock для Chrome — это экономичный блокировщик рекламы от автора HTTP Switchboard» . ghacks.net . Проверено 4 декабря 2019 г.
- ^ Хилл, Рэймонд. «Изменения в HTTP-коммутаторе» . Гитхаб . Проверено 4 декабря 2019 г.
- ^ Левин, Барри (14 октября 2015 г.). «Блокировщики рекламы: что вам нужно знать сегодня» . Маркетинговая земля . Проверено 17 октября 2015 г.
- ^ «Состояние блокировки рекламы – сентябрь 2015 г.» . Sourcepoint и comScore. 16 сентября 2015 года . Проверено 17 октября 2015 г.
- ^ Хилл, Рэймонд (3 апреля 2015 г.), «Выпуск 0.9.3.0» , gorhill/uBlock , получено 8 декабря 2023 г.
- ^ Хилл, Рэймонд. «Пожалуйста, уточните uBlock 0 и uBlock» . Гитхаб.com . Проверено 4 декабря 2019 г.
- ^ Хилл, Рэймонд, обновление README.md , получено 8 декабря 2023 г.
- ^ Хилл, Рэймонд (21 октября 2017 г.). «uBlock Origin совершенно не связан с веб-сайтом ublock.org» . github.com . Проверено 4 декабря 2019 г.
- ^ «uBlockAdmin/uBlock» . github.com . Проверено 4 декабря 2019 г.
- ^ «Обновление uBlock» . ublock.org . 13 июля 2018 г. . Проверено 4 декабря 2019 г.
- ^ «uBlock включает допустимую рекламу» . 23 февраля 2019 года. Архивировано из оригинала 30 ноября 2019 года . Проверено 4 декабря 2019 г.
- ^ «uБлок 0.9.5.13» . Гитхаб . 13 февраля 2019 г. . Проверено 26 июня 2020 г.
- ^ «Об Адблок Плюс» . adblockplus.org . Проверено 4 декабря 2019 г.
- ^ «МАНИФЕСТО.md» . github.com . Проверено 4 декабря 2019 г.
- ^ «Почему вы не принимаете пожертвования?» . Гитхаб . Проверено 20 января 2020 г.
- ^ «uАссеты» . github.com . Проверено 2 октября 2022 г.
Ресурсы для uBlock Origin (uBO) […]
- ^ «Официальное дополнение uBlock Origin для Firefox» . 25 апреля 2015 года . Проверено 25 апреля 2015 г.
- ^ «Debian Sid — uBlock Origin» . Проверено 21 января 2016 г.
- ^ «Ubuntu — uBlock Origin» . Проверено 21 января 2016 г.
- ^ ДеВэни, Скотт (2 мая 2016 г.). «Рекомендуемые дополнения за май 2016 г.» . Блог дополнений Mozilla . Проверено 28 мая 2016 г.
- ^ Jump up to: а б Рубино, Даниэль (11 декабря 2016 г.). «Блокировщик рекламы uBlock Origin теперь доступен для Microsoft Edge через Магазин» . Центр Windows . Проверено 12 декабря 2016 г.
- ^ Jump up to: а б Роллс, Ник (12 июня 2021 г.), nikrolls/uBlock-Edge , получено 9 июля 2021 г.
- ^ «uBlock Origin Chrome» . chrome.google.com . Проверено 30 июля 2024 г.
- ^ «uBlock Origin Firefox» . addons.mozilla.org . Проверено 30 июля 2024 г.
- ^ «uAssets/filters/badware.txt в мастере · uBlockOrigin/uAssets» . Гитхаб . Проверено 3 августа 2024 г.
- ^ «Предотвратить утечку локального IP-адреса через WebRTC» . GitHub, горхилл/uBlock . Проверено 5 мая 2023 г.
- ^ «uBlock вики» . Гитхаб . Проверено 13 июня 2015 г.
- ^ «Фильтрация тегов встроенных скриптов – обзор» . GitHub, горхилл/uBlock . Проверено 20 марта 2017 г.
- ^ «uBlock Origin теперь блокирует хитрые сторонние трекеры в Firefox» . Мигающий компьютер . Проверено 26 февраля 2020 г.
- ^ «uBlock Origin 1.25 теперь блокирует скрытые сторонние скрипты, только Firefox» . Мигающий компьютер . Проверено 26 февраля 2020 г.
- ^ Jump up to: а б «Блокировщик рекламы uBlock добавлен на сайт расширений Mozilla» . Джим Линч, Технологии и другие размышления . Архивировано из оригинала 9 июня 2015 года . Проверено 17 февраля 2015 г.
- ^ Кесари, Варун (28 октября 2017 г.). «Adblock Plus против uBlock Origin | Какой выбрать в 2017 году? | RMG» . rootmygalaxy.net . Проверено 28 октября 2017 г.
- ^ Харпер, Кристофер (2 мая 2015 г.). «uBlock Origin — лучше, чем AdBlock Plus? — Сделайте технологию проще» . Сделайте технологию проще . Проверено 27 мая 2017 г.
- ^ «10 расширений для блокировки рекламы, проверенных на лучшую эффективность» . Рэймонд Тек Ресурс . 26 августа 2015 г. Проверено 26 августа 2015 г.
- ^ «Заметки о тестах памяти, селфи» . Документация uBlock GitHub . Проверено 17 февраля 2015 г.
- ^ Амадео, Рон (21 ноября 2023 г.). «Google Chrome ограничит блокировку рекламы начиная с июня 2024 года» . Арс Техника . Архивировано из оригинала 22 ноября 2023 года . Проверено 22 ноября 2023 г. .
- ^ Тунг, Лиам. «Google Chrome вскоре может уничтожить большинство расширений, блокирующих рекламу» . ЗДНет . Архивировано из оригинала 19 декабря 2020 года . Проверено 13 июня 2019 г.
- ^ «Пользователи Chrome, будьте осторожны: Manifest V3 является обманчивым и угрожающим» . 9 декабря 2021 г.
- ^ «ЮБО Лайт» . Гитхаб .
- ^ «Подробнее о переходе на Манифест V3» .
- ^ Бринкманн, Мартин (24 сентября 2022 г.). «Mozilla подтверждает, что Firefox продолжит поддерживать текущие блокировщики контента» . Новости технологий Ghacks .
- ^ Сайферс, Беннетт (30 августа 2019 г.). «Не играйте в песочнице конфиденциальности Google» . Фонд электронных границ . Проверено 25 апреля 2024 г.
- ^ О'Рейли, Лара. «Google снова диктует будущее индустрии онлайн-рекламы, и все, что могут сделать ее конкуренты, — это подготовиться к этому» . Бизнес-инсайдер . Проверено 25 апреля 2024 г.
- ^ Сайферс, Алексей Мягков и Беннетт (14 декабря 2021 г.). «Манифест Google V3 по-прежнему вредит конфиденциальности, безопасности и инновациям» . Фонд электронных границ . Проверено 25 апреля 2024 г.
- ^ Клэберн, Томас (8 сентября 2022 г.). «Блокировщикам рекламы приходится бороться с новыми правилами Chrome» . Регистр . Проверено 26 апреля 2024 г.
- ^ «Apple — Safari — Галерея расширений Safari» . Яблоко. Архивировано из оригинала 10 марта 2016 года . Проверено 19 февраля 2015 г.
- ^ «Что такое Kiwi Browser?» . Киви-браузер . 22 сентября 2019 г.
- ^ «el1t/uBlock-Сафари» . github.com . Проверено 19 января 2017 г.
- ^ «Совместимость с Catalina · Проблема № 156 · el1t/uBlock-Safari» . github.com . Проверено 18 августа 2019 г.
- ^ «Объяснение состояния uBlock Origin (и других блокировщиков) для Safari» . Гитхаб .
Внешние ссылки
[ редактировать ]
- программное обеспечение 2014 года
- Программное обеспечение для блокировки рекламы
- СМИ без рекламы
- Интернет-ресурсы, основанные в 2014 году.
- Программное обеспечение брандмауэра
- Бесплатные веб-расширения Firefox
- Бесплатное программное обеспечение безопасности
- Расширения Google Chrome
- Программное обеспечение для обеспечения конфиденциальности в Интернете
- Интернет-реклама
- Программное обеспечение, использующее лицензию GPL