uBlock Origin | |
---|---|
![]() | |
![]() меню uBlock Origin | |
Тип | Расширение браузера |
Автор | Реймонд Хилл (gorhill) |
Разработчик |
Текущие: Реймонд Хилл, Ник Ролс Бывшие: Deathamns,[1] Крис Аджуди, Алекс Валлат |
Написана на | JavaScript |
Операционная система | Кроссплатформенное программное обеспечение |
Языки интерфейса | Мультиязычная поддержка |
Первый выпуск | 23 июня 2014 года[2] |
Аппаратная платформа | браузер |
Последняя версия | |
Состояние | Развивается |
Лицензия | GPLv3+ |
Сайт | github.com/gorhill/uBlock/ |
![]() |
uBlock Origin — свободное и открытое ПО, кросс-платформенное расширение для браузеров, предназначенное для фильтрации контента, включая блокировку рекламы. Расширение доступно для нескольких браузеров — Safari (Beta), Chrome, Chromium, Edge, Firefox, Opera[4] и Яндекс.Браузер. uBlock Origin получил похвалу от технологических сайтов, и, как сообщается, он намного менее требователен к ресурсам памяти, чем другие расширения[5][6] с похожим функционалом. Задача uBlock Origin состоит в том, чтобы предоставить пользователям средства для обеспечения своих собственных вариантов фильтрации контента[4][7].
По состоянию на 2017 год uBlock Origin продолжает активно развиваться и поддерживаться основателем и ведущим разработчиком Реймондом Хиллом[4]. Хилл отказался от поддержки uBlock, старой ветви программного обеспечения, ссылаясь на «серьёзные несовместимости в духе проекта».
uBlock Origin изначально был назван «μBlock». Позднее имя было изменено на «uBlock», чтобы избежать путаницы в том, как произносится греческая буква «μ» (Mu / Micro) в «μBlock». Разработка началась с кодовой базы HTTP-коммутатора вместе с другим блокирующим расширением под названием uMatrix, предназначенным для продвинутых пользователей[8]. uBlock Origin был разработан для использования списков блокировок, поддерживаемых сообществом[9], добавляя функции и повышая качество кода для выпуска стандартов[8]. Первый выпуск расширения был в июне 2014 года для Chrome и Opera, зимой 2015 года расширение было выпущено для других браузеров.
В апреле и мае 2015 года проект uBlock был раздвоен Крисом Аджуди в github.com/chrisaljoudi/uBlock, в то время как uBlock Origin отражал продолжающееся усилие оригинального разработчика Реймонда Хилла в github.com/gorhill/uBlock[10]. Начиная с апреля 2015 года uBlock Origin полностью не связан с веб-сайтом ublock.org.
По состоянию на июнь 2017 года uBlock-репозиторий в github.com/chrisaljoudi/uBlock не обновляется и не поддерживается с августа 2015 года. Репозиторий uBlock Origin github.com/gorhill/uBlock/ по-прежнему активно поддерживается и обновляется.
Реймонд Хилл, основатель и первоначальный автор uBlock, продолжает работать над расширением под названием uBlock Origin, иногда стилизованный как uBlock₀[11]. По состоянию на январь 2018 года расширение для Chrome имеет более чем 10 млн активных пользователей, а для Firefox — более чем 5 млн активных пользователей[12][13].
Совместное исследование Sourcepoint и comScore сообщило о росте на 833 % за десятимесячный период отслеживания, заканчивающийся в августе 2015 года, самый сильный рост программного обеспечения[14]. Отмечается, что рост объясняется стремлением пользователей к чистым блокаторам за пределами программы «приемлемой рекламы»[15].
В январе 2016 года uBlock Origin был добавлен в репозитории Debian 9 и Ubuntu 16.04.[16][17] Расширению было присуждена награда «Выбор месяца» от Mozilla за май 2016 года[18].
Ник Ролс официально выпустил uBlock Origin для Microsoft Edge 11 декабря 2016 года[19].
Эллис Цунг выпустил бета-версию uBlock Origin для Safari 9 декабря 2016 года[20].
Проект специально отказывается от пожертвований[4].
Вскоре после раздела проекта Крис Аджуди создал ublock.org для размещения uBlock, продвигал расширение и запрашивал пожертвования. В ответ основатель uBlock Раймонд Хилл заявил, что «пожертвования, запрашиваемые ublock.org, не приносят пользу никому из тех, кто внёс наибольший вклад в создание uBlock Origin»[4].
До этой версии поддержка Safari и Firefox была публично представлена версиями 0.8.5.4 и 0.8.5.5 разработчиком «Deathamns», который с тех пор покинул проект вместе с основателем Реймондом Хиллом. Ответ расширения для Firefox было передано разработчику Алекса Валату по запросу Хилла. Впоследствии Валлат внёс код в uBlock Origin.
Проект больше не разрабатывается, и последний исходный код проекта был разработан в августе 2015 года[21]. Сертификат безопасности веб-сайта истек в мае 2016 года и был возобновлён 30 июня 2016 года.
Этот раздел не завершён. |
uBlock Origin и uBlock поддерживают большую часть синтаксиса фильтра Adblock Plus. Популярные списки фильтров EasyList и EasyPrivacy включены как подписки по умолчанию. Расширения могут импортировать файлы хостов, а ряд поддерживаемых сообществом списков доступен при установке. Среди доступных файлов хоста, список серверов объявлений Питера Лоу и Malware-домены также включены по умолчанию. Некоторые дополнительные функции включают динамическую фильтрацию скриптов и фреймов и инструмент для скрытия элементов веб-страницы. Начиная с версии 0.8.7.0, динамическая фильтрация в uBlock может действовать как полная замена RequestPolicy или подобных надстроек[21]. uBlock Origin включает в себя растущий список функций, недоступных в uBlock, в том числе новый режим, помогающий тем, у кого есть недостаток цветового зрения, новая функция фильтрации динамических URL-адресов, новые функции ведения журнала и улучшения интерфейса, включая инспектор DOM, новые параметры конфиденциальности для блокировки Предварительная выборка ссылок, аудит гиперссылок и утечки IP-адресов через WebRTC. В последних выпусках uBlock Origin также были добавлены переключатели для работы с сайтами для переключения блокировки всплывающих окон, строгая блокировка домена, косметические фильтры и шрифты[4]. Версия uBlock Origin для Firefox имеет дополнительную функцию, которая помогает избежать попыток веб-сайтов обойти блокировщики[4].
Веб-сайты технологий и обзоры пользователей для uBlock считают расширение менее ресурсоёмким по сравнению с расширениями, которые предоставляют аналогичные функциональные возможности, такие как Adblock Plus[22][23][24] Тест, проведённый в августе 2015 года с десятью расширениями блокировки, показал, что uBlock Origin является наиболее ресурсоэффективным среди тестируемых расширений.[25].
uBlock проверяет, какие ресурсы стиля необходимы для отдельной веб-страницы, а не полагается на универсальную таблицу стилей. Расширение принимает моментальный снимок фильтров, которые пользователь разрешил. Это способствует ускоренной загрузке браузера по сравнению с извлечением фильтров из кеша каждый раз[26].
uBlock Origin активно разрабатывается для приложений, основанных на 3 основных движках. uBlock для Safari больше не разрабатывается[9][22][27].
Известные этапы выпусков
Версия[28] | Дата выпуска | Изменения |
---|---|---|
0.1.0.0 | 23 июня 2014 года | Первоначальный выпуск, созданный Раймондом Хиллом (gorhill). |
0.2.0.0 | 13 июля 2014 года | Усовершенствование интерактивных элементов. |
0.2.3.4 | 22 июля 2014 года | Добавлена функция списка приватных данных. |
0.4.0.0 | 14 августа 2014 года | Элемент скрывает производительность. |
0.6.0.0 | 10 сентября 2014 года | Улучшено повышение производительности снимков, добавлена функция очистки фильтров. |
0.7.0.0 | 7 октября 2014 | Добавлена функция добавления динамической фильтрации, резервного копирования и восстановления. |
0.8.5.4-beta.0 | 15 января 2015 года | Выпущена бета-версия для Firefox; Deathamns[1]. |
0.8.5.5 | 17 января 2015 года | Выпуск версии для Safari ; Крис Аджуди,[29] Deathamns[1]. |
0.8.7.0 | 8 февраля 2015 года | Функция расширенного запрета по умолчанию. |
0.8.8.0 | 15 февраля 2015 года | Расширенная загрузка списков блокировки; Динамические правила по умолчанию. |
0.8.9.0 | 27 февраля 2015 года | Повышение скорости запуска. |
0.9.0.0 | 7 марта 2015 года | Поддержка подстановок элементов выбора элементов и маркировка фильтров, резервное копирование и восстановление временных меток. |
0.9.1.0 | 13 марта 2015 года | Выпуск версия для Firefox Android; Алекс Валлат,[30] Deathamns[31]. |
0.9.3.0 | 1 апреля 2015 года | Добавлена возможность добавления переключателей на сайт, всплывающих окон и строгая блокировка. |
1 апреля 2015 года | Проект разделён на две ветви. Разработка ведущего проекта филиала uBlock была передана Крису Аджуди[29]. | |
0.9.3.5 | 19 апреля 2015 года | Интеграция косметической фильтрации с веб-инспектором (Firefox), изменения пользовательского интерфейса включают в себя устранение значков на основе шрифтов; Для каждого узла и блокировка доменов. |
0.9.4.0 | 5 мая 2015 года | Поддержка панели инструментов для устаревших браузеров Firefox (например, Pale Moon), блокировка встроенного скрипта для Safari, косметические фильтры в журнале запросов. |
Раймонд Хилл решил прекратить развивать ветвь uBlock. | ||
0.9.5.0 | 1 июня 2015 года | Блокирует ресурсы из журнала сетевых запросов Web Inspector (Firefox). |
Информация в этом разделе устарела. |
Версия[32] | Дата выпуска | Изменения |
---|---|---|
0.9.4.0 | 11 апреля 2015 года | Добавлено ручное редактирование переключателей на каждом сайте и добавление косметических функций для каждого узла. |
0.9.5.0 | 24 апреля 2015 года | Добавлен режим цветной слепоты. |
0.9.6.0 | 29 апреля 2015 года | Улучшения в регистрации, включают добавление косметических фильтров |
0.9.7.0 | 10 мая 2015 года | Функция единого регистратора, импортированная из uMatrix[33]. |
0.9.7.5 | 19 мая 2015 года | Новый переключатель вкладок в журнале. |
0.9.8.0 | 27 мая 2015 года | Функция динамической фильтрации URL-адресов с интеграцией журналов. |
0.9.8.2-5 | 30 мая- 4 июня 2015 года | Параметры конфиденциальности, чтобы блокировать предварительную выборку браузера и аудит / маяк гиперссылки. |
0.9.9.0 | 13 июня 2015 года | Пользовательский интерфейс в журнале для создания статических фильтров, для каждого переключателя для отключения удалённых шрифтов, идентификация списка фильтров для статических фильтров в журнале и строгая блокировка. |
0.9.9.2 | 19 июня 2015 года | Поддержка панели инструментов для устаревших браузеров Firefox (например, Pale Moon), дополнительный список фильтров — риски для Badware[34]. |
0.9.9.3 | 4 июля 2015 года | Конфиденциальность для предотвращения утечки локального IP-адреса через WebRTC[35]. |
1.0.0.0 | 18 июля 2015 года | Инструмент DOM инспектора в журнале, дополнительный фильтр список вики подписки страницы интеграции[36]. |
1.1.0.0 | 30 августа 2015 года | Поддержка облачного хранилища. Firefox: спекулятивные предварительные подключения заблокированы в настройках конфиденциальности; Канал разработки доступен в AMO. |
1.2.0 | 7 октября 2015 года | Поддержка создания специальных встроенных тегов. (Firefox) |
1.3.0 | 19 октября 2015 года | Базовая поддержка Thunderbird; Мануэль Реймер[37]. |
1.4.0 | 12 декабря 2015 года | Поддержка фильтров перенаправления заблокированных сетевых запросов, фильтров для блокировки popunders и импорта фильтров Adguard. |
1.5.0 | 25 декабря 2015 года | Возможность вносить ресурс скрипта из библиотеки ресурсов непосредственно на страницу. |
1.5.3 | 6 января 2016 года | Автоматический выбор списка фильтров для текущего языка браузера во время установки. |
1.6.0 | 10 февраля 2016 года | Параметры для блокировки элементов мультимедиа по размеру и установки состояния по умолчанию для каждого узла. |
1.6.8 | 5 апреля 2016 года | Интеграция uAssets,[38] репозиторий для создания и обслуживания добровольных фильтров. |
1.7.0 | 30 апреля 2016 года | Элементы выбора элементов: предварительный просмотр, фоновые изображения, элементы мультимедиа, все элементы под мышью. |
1.8.0 | 1 августа 2016 года | Добавление операторов косметической фильтрации: :has(), :xpath(), :style(). |
1.9.0 | 27 августа 2016 года | Добавление оператора косметической фильтрации: matches-css(). |
1.9.8 | 21 сентября 2016 года | Статические и косметические движки фильтров реорганизуют и повышают производительность. |
1.10.0 | 28 ноября 2016 года | Выпущена версия разработки WebExtension Firefox. Добавлена экспериментальная расширенная панель и расширенная панель только для чтения. |
1.11.0 | 6 февраля 2017 года | Управление активами было реорганизовано, был пересмотрен пользовательский интерфейс панели «Сторонние фильтры» и новые процедурные операторы косметического фильтра. |
1.12.0 | 9 апреля 2017 года | Опция статического сетевого фильтра; Позволяют пользователям создавать пользовательские Java-скрипты. |
1.13.0 | 20 июня 2017 года | Добавление элемента zapper для удаления неприятных элементов; Поддержка статического сетевого фильтра для политики безопасности контента. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .