uBlock Происхождение ( / J ¯u б л ɒ к / «вы-блок») является свободным и открытым исходным кодом , кросс-платформенным расширением браузера для фильтрации содержимого , в том числе блокировки рекламы . Расширение доступно для нескольких браузеров: Chrome , Chromium , Edge , Firefox , Opera , Pale Moon , а также для версий Safari до 13. [5]uBlock Origin получил похвалу от технологических веб-сайтов и, как сообщается, требует гораздо меньше памяти, чем другие расширения [6] [7] с аналогичной функциональностью. [8] [9] Заявленная цель uBlock Origin состоит в том, чтобы дать пользователям возможность применять свои собственные (контент-фильтрующие) варианты выбора. [10] [11]
Автор (ы) оригинала | Раймонд Хилл (горхилл) |
---|---|
Разработчики) | Сейчас : Раймонд Хилл Прошлое: Дитамнс, Крис Алджуди, Алекс Валлат [1] |
Первый выпуск | 23 июня 2014 г . [2] |
Стабильный выпуск | 1.36.2 [3] / 6 июля 2021 г . |
Репозиторий | |
Написано в | JavaScript |
Операционная система | Кроссплатформенность |
Доступно в | 63 [4] языка |
Тип | Расширение браузера |
Лицензия | GPLv3 |
Веб-сайт | uBlock Origin github |
По состоянию на 2021 год [Обновить]uBlock Origin по-прежнему активно разрабатывается и поддерживается его создателем и ведущим разработчиком Раймондом Хиллом. [1]
История
uBlock
uBlock изначально назывался «μBlock», но позже название было изменено на «uBlock», чтобы избежать путаницы в том, как следует произносить греческую букву «µ» (Mu / Micro) в «µBlock». Разработка начата разветвлением из кодовых по HTTP Электрощитовых вместе с другим расширения блокирующего под названием Umatrix, предназначенное для опытных пользователей. [12] uBlock был разработан Раймондом Хиллом для использования поддерживаемых сообществом списков блокировки , [13] при добавлении функций и повышении качества кода до стандартов выпуска . [14] Впервые выпущенный в июне 2014 года как расширение Chrome и Opera, к зиме 2015 года расширение распространилось на другие браузеры.
Официальный репозиторий проекта uBlock был передан Крису Алджуди [15] первоначальным разработчиком Раймондом Хиллом в апреле 2015 года из-за неудовлетворенности обработкой запросов. Однако Хилл немедленно развернул его [16] и продолжил там свои усилия. Эта версия была позже переименована в uBlock Origin и полностью отделена от uBlock Алджуди. [17] Альджуди создал ublock.org для размещения и продвижения uBlock, а также для запроса пожертвований. В ответ основатель uBlock Раймонд Хилл заявил, что «пожертвования, запрошенные ublock.org, не приносят пользы никому из тех, кто внес наибольший вклад в создание uBlock Origin». [5] Разработка uBlock остановилась в августе 2015 года, и с января 2017 года он периодически обновлялся. [18] В июле 2018 года ublock.org был приобретен AdBlock [19], и с февраля 2019 года начал разрешать « Допустимую рекламу », [ 20] [21] программа, запускаемая Adblock Plus, которая позволяет показывать некоторые объявления, которые считаются «приемлемыми» и за которые более крупные издатели платят комиссию. [22]
uBlock Origin остается независимым и не разрешает рекламу для оплаты. [23]
uBlock Origin
Раймонд Хилл, основатель и оригинальный автор uBlock, по состоянию на 2015 год продолжал работать над расширением под названием uBlock Origin, иногда стилизованным как uBlock 24 [24] и сокращенно uBO. [25]
Совместное исследование Sourcepoint и comScore показало, что за 10-месячный период отслеживания, закончившийся в августе 2015 года, темп роста составил 833%, что является самым сильным ростом среди перечисленных программ. [26] В отчете рост объясняется желанием пользователей использовать чистые блокираторы вне программы « приемлемой рекламы ». [27]
В январе 2016 года uBlock Origin был добавлен в репозитории Debian 9 и Ubuntu 16.04. [28] [29] Расширение было признано Mozilla «Лучшим выбором месяца» в мае 2016 года. [30]
11 декабря 2016 года Nik Rolls выпустил форк uBlock Origin для браузера Microsoft Edge (теперь известного как Microsoft Edge Legacy). [31] В апреле 2020 года этот форк был объявлен устаревшим, поскольку Microsoft заменила Microsoft Edge Legacy на Edge на основе Chromium. [32]
По состоянию на январь 2021 года у расширения uBlock Origin для Chrome было более 10 миллионов активных пользователей, а у версии Firefox - 5 миллионов активных пользователей. [33] [34]
Проект специально отказывается от пожертвований и вместо этого рекомендует сторонникам делать пожертвования тем, кто поддерживает списки блокировки. [5] [35]
Функции
Блокировка и фильтрация
uBlock Origin поддерживает большинство Adblock Plus «s синтаксис фильтра . Популярные списки фильтров EasyList и EasyPrivacy включены по умолчанию вместе с URLHaus черного списка доменов вредоносных программ. Расширения могут импортировать файлы хостов, и при установке доступен ряд поддерживаемых сообществом списков. Среди доступных файлов хоста по умолчанию включены рекламные серверы и список отслеживания Питера Лоу, а также списки доменов вредоносных программ. Некоторые дополнительные функции включают динамическую фильтрацию скриптов и окон iframe, а также инструмент для скрытия элементов веб-страницы.
uBlock Origin включает в себя постоянно растущий список функций, недоступных в uBlock, в том числе:
- Режим, помогающий людям с дефицитом цветового зрения .
- Функция динамической фильтрации URL-адресов.
- Функциональность ведения журнала.
- Улучшения интерфейса, включая инспектор DOM , ориентированные на конфиденциальность параметры для блокировки предварительной выборки ссылок , аудита гиперссылок и утечки IP-адресов через WebRTC (uBO-Extra требуется для блокировки соединений WebRTC в Chromium). [36] [37]
В uBlock Origin также были добавлены переключатели для конкретных сайтов для переключения блокировки всплывающих окон , строгой блокировки домена, косметической фильтрации, блокировки удаленных шрифтов и отключения JavaScript. [38] Версия uBlock Origin для Firefox имеет дополнительную функцию, которая помогает предотвращать попытки веб-сайтов обойти блокировщики. [39]
CNAME-unclocking сторонних трекеров в Firefox
В ноябре 2019 года пользователь uBlock Origin сообщил о новой методике, используемой некоторыми сайтами для обхода блокировки сторонних трекеров. Эти сайты ссылаются на URL-адреса, которые являются субдоменами домена страницы, но эти субдомены разрешаются на сторонние хосты через запись CNAME . Поскольку исходный URL-адрес содержал поддомен текущей страницы, он был интерпретирован браузерами как запрос первой стороны и был разрешен правилами фильтрации в uBlock Origin (и в аналогичных расширениях). Разработчик uBlock Origin предложил решение, использующее DNS API, который является эксклюзивным для Firefox 60+. [40] Новая функция была реализована в uBlock Origin 1.25, выпущенном 19 февраля 2020 г. [41]
Представление
Технологические веб-сайты и обзоры пользователей uBlock Origin считают это расширение менее ресурсоемким, чем расширения, которые предоставляют аналогичные наборы функций, такие как Adblock Plus. [42] [43] [44] тест производительности , проведенного в августе 2015 года с десятью расширений блокировки, показали uBlock происхождения , как наиболее эффективное использование ресурсов среди протестированных расширений. [45]
uBlock Origin исследует, какие стилевые ресурсы требуются для отдельной веб-страницы, вместо того, чтобы полагаться на универсальную таблицу стилей . Расширение делает снимок фильтров, включенных пользователем, что способствует ускорению запуска браузера по сравнению с извлечением фильтров из кеша каждый раз. [46]
Поддерживаемые платформы
uBlock Origin активно разрабатывается для приложений, основанных на двух основных механизмах компоновки. [13] [42] [47]
В настоящее время поддерживается
- Мигать
- Google Chrome / Chromium (рабочий стол)
- Opera (рабочий стол)
- Microsoft Edge (Chromium) (рабочий стол)
- Геккон
- Firefox (настольный компьютер: 0.85.5 и новее) [примечание 1]
- Firefox для Android (мобильный: 0.9.1.0 и новее)
- Thunderbird (рабочий стол: 1.3.0 и новее)
- SeaMonkey
Ранее поддерживалось
- WebKit
- Safari (рабочий стол: uBlock Origin 1.10.0 и новее (бета)). [48] [примечание 2] Перестала работать с macOS 10.15 Catalina и Safari 13. [49] [50]
- EdgeHTML
- Microsoft Edge (устаревшая версия) (uBlock Origin доступен в Windows Store в бета-версии с 1.10.0). [51] [52] [примечание 3]
- Заметки
- ^ uBlock также поддерживает устаревшие браузеры Firefox (включая SeaMonkey и Pale Moon), используйте устаревшую версию firefox, начиная с firefox-legacy-1.16.4, см. github .com / gorhill / uBlock-for-firefox-legacy )
- ^ Неофициальный выпуск. Форк Эллиса Цунга (el1t) для Safari из официального проекта.
- ^ Неофициальный выпуск. Вилка от Nik Rolls (никроллс) для Microsoft Edge .
Смотрите также
- Блокировка рекламы
- Adblock Plus
- AdBlock
- Призрак
- NoScript
- Privacy Badger
Рекомендации
- ^ a b «Авторы gorhill / uBlock» . GitHub . Проверено 4 декабря 2019 года .
- ^ «Список изменений для первых версий» . Проверено 4 декабря 2019 года .
- ^ «Релиз 1.36.2» . Проверено 6 июля 2021 года .
- ^ «Выполненные переводы» . Crowdin.com . Проверено 4 декабря 2019 года .
- ^ а б в "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 . Проверено 4 декабря 2019 года .
- ^ «uBlock» . github.com . GitHub . Проверено 4 декабря 2019 года .
- ^ Гардинер, Майкл (5 ноября 2015 г.). «Adblock Plus против Ghostery против происхождения Ublock: не все Adblockers были созданы равными» . International Business Times . Архивировано из оригинала 22 июля 2017 года . Проверено 4 декабря 2019 года .
- ^ "uMatrix" . Проверено 4 декабря 2019 года .
- ^ а б Бринкманн, Мартин (24 июня 2014 г.). «uBlock для Chrome - удобный блокировщик рекламы от автора HTTP Switchboard» . ghacks.net . Проверено 4 декабря 2019 года .
- ^ Хилл, Раймонд. «Изменения с HTTP Switchboard» . Проверено 4 декабря 2019 года .
- ^ Хилл, Раймонд. «Уточните, пожалуйста, uBlock₀ против uBlock» . Github.com . Проверено 4 декабря 2019 года .
- ^ «uBlock» . 27 апреля, 2015. Архивировано из оригинала 27 апреля 2015 года . Проверено 4 декабря 2019 года .
- ^ Хилл, Раймонд (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 . Проверено 4 декабря 2019 года .
- ^ «uBlock 0.9.5.13» . 13 февраля 2019 . Проверено 26 июня 2020 года .
- ^ «О Adblock Plus» . adblockplus.org . Проверено 4 декабря 2019 года .
- ^ «МАНИФЕСТ.md» . github.com . Проверено 4 декабря 2019 года .
- ^ «Официальное дополнение uBlock Origin для Firefox» . Проверено 25 апреля 2015 года .
- ^ «uAssets» . github.com . Проверено 6 января 2021 года .
- ^ Левин, Барри. "Пейзаж блокировщиков рекламы: что нужно знать сегодня" . Маркетинговая земля . Проверено 17 октября 2015 года .
- ^ «Состояние блокировки рекламы - сентябрь 2015 года» . Sourcepoint и comScore . Проверено 17 октября 2015 года .
- ^ «Debian Sid - uBlock Origin» . Проверено 21 января 2016 года .
- ^ «Ubuntu - uBlock Origin» . Проверено 21 января 2016 года .
- ^ ДеВани, Скотт (2 мая 2016 г.). «Рекомендуемые дополнения за май 2016 г.» . Блог дополнений Mozilla . Проверено 28 мая, 2016 .
- ^ Рубино, Даниэль. «Блокировщик рекламы uBlock Origin теперь доступен для Microsoft Edge через Магазин» . Windows Central . Проверено 12 декабря 2016 года .
- ^ Rolls, Nik (12 июня 2021 г.), nikrolls / uBlock-Edge , получено 9 июля 2021 г.
- ^ «uBlock Origin Chrome» . chrome.google.com . Проверено 28 января 2021 года .
- ^ «uBlock Origin Firefox» . addons.mozilla.org . Проверено 28 января 2021 года .
- ^ "Почему вы не принимаете пожертвования?" . Проверено 20 января 2020 года .
- ^ Хилл, Раймонд (15 июля 2017 г.). «uBO-Extra: дополнительное расширение для uBlock Origin» . Проверено 18 июля 2017 г. - через GitHub.
- ^ "uBO-Extra README" .
- ^ "uBlock wiki" . GitHub . Проверено 13 июня 2015 года .
- ^ «Встроенная фильтрация тегов скрипта - Обзор» . GitHub, gorhill / uBlock . Проверено 20 марта 2017 года .
- ^ «uBlock Origin теперь блокирует скрытые сторонние трекеры в Firefox» . BleepingComputer . Проверено 26 февраля 2020 года .
- ^ «uBlock Origin 1.25 теперь блокирует скрытые сторонние скрипты, только Firefox» . BleepingComputer . Проверено 26 февраля 2020 года .
- ^ а б «На сайт расширений Mozilla добавлен блокировщик рекламы uBlock» . Джим Линч, Технологии и другие размышления . Архивировано из оригинала 9 июня 2015 года . Проверено 17 февраля 2015 года .
- ^ Кесари, Варун. «Adblock Plus против uBlock Origin | Что выбрать в 2017 году? | RMG» . rootmygalaxy.net . Проверено 28 октября 2017 года .
- ^ Харпер, Кристофер (2 мая 2015 г.). «uBlock Origin - лучше, чем AdBlock Plus? - Упростить технологию» . Сделайте технологию проще . Проверено 27 мая 2017 года .
- ^ «10 расширений для блокировки рекламы, проверенные на лучшую эффективность» . Ресурсы Raymond Tech . Проверено 26 августа 2015 года .
- ^ «Заметки по тестам памяти, селфи» . Документация uBlock на GitHub . Проверено 17 февраля 2015 года .
- ^ «Apple - Safari - Галерея расширений Safari» . Apple . Проверено 19 февраля 2015 года .
- ^ "el1t / uBlock-Safari" . github.com . Проверено 19 января 2017 года .
- ^ «Совместимость с Catalina · Проблема № 156 · el1t / uBlock-Safari» . github.com . Проверено 18 августа 2019 года .
- ^ «Объяснение состояния uBlock Origin (и других блокировщиков) для Safari» .
- ^ «Никроллс / uBlock-Edge» . github.com .
- ^ Рубино, Даниэль. «Блокировщик рекламы uBlock Origin теперь доступен для Microsoft Edge через Магазин» . Windows Central . Проверено 12 декабря 2016 года .
Внешние ссылки
- Официальный веб-сайт