uBlock Origin
Oryginalni autorzy | Raymond Hill (gorhill) |
---|---|
Deweloperzy |
Obecne: Raymond Hill Przeszłość: Deathamns, Chris Aljoudi, Alex Vallat |
Pierwsze wydanie | 23 czerwca 2014 |
Wersja stabilna | 1.47.4 / 3 marca 2023
|
Magazyn | |
Napisane w | JavaScript |
System operacyjny | Międzyplatformowe |
Dostępne w | 70 języków |
Typ | Rozszerzenie przeglądarki |
Licencja | GPLv3 |
Strona internetowa |
uBlock Origin ( / typu j uː b l ɒ k / ; „ YOO -block ”) to bezpłatne rozszerzenie przeglądarki open source do filtrowania treści , w tym blokowania reklam . Rozszerzenie jest dostępne dla Chrome , Chromium , Edge , Firefox , Opera , Pale Moon , a także wersji Safari przed 13. uBlock Origin otrzymał pochwały od witryn technologicznych i jest zgłaszany jako znacznie mniej wymagający pamięci niż inne rozszerzenia o podobnej funkcjonalności. Deklarowanym celem uBlock Origin jest umożliwienie użytkownikom egzekwowania własnych wyborów (filtrowanie treści).
uBlock Origin jest aktywnie rozwijany i utrzymywany przez jego twórcę i głównego programistę Raymonda Hilla.
Historia
uBlock
należy wymawiać grecką literę μ (Mu / Micro) w „μBlock”. Rozwój rozpoczął się od rozwidlenia z bazy kodu HTTP Switchboard wraz z innym rozszerzeniem blokującym o nazwie uMatrix, przeznaczonym dla zaawansowanych użytkowników. uBlock został opracowany przez Raymonda Hilla w celu korzystania z list zablokowanych utrzymywanych przez społeczność , przy jednoczesnym dodawaniu funkcji i podnoszeniu jakości kodu w celu wydania standardy. Po raz pierwszy wydany w czerwcu 2014 roku jako rozszerzenie Chrome i Opera, zimą 2015 roku rozszerzenie rozszerzyło się na inne przeglądarki.
Oficjalne repozytorium projektu uBlock zostało przekazane Chrisowi Aljoudi przez oryginalnego programistę Raymonda Hilla w kwietniu 2015 r. Z powodu frustracji związanej z obsługą próśb. Jednak Hill natychmiast go rozwidlił i kontynuował tam wysiłek. Ta wersja została później przemianowana na uBlock Origin i została całkowicie oddzielona od uBlock Aljoudi. Aljoudi stworzył ublock.org, aby hostować i promować uBlock oraz prosić o darowizny. W odpowiedzi założyciel uBlock, Raymond Hill, stwierdził, że „darowizny, o które prosi ublock.org, nie przynoszą korzyści żadnemu z tych, którzy najbardziej przyczynili się do stworzenia uBlock Origin”. Rozwój uBlock został zatrzymany w sierpniu 2015 r., a od stycznia 2017 r. jest on sporadycznie aktualizowany. W lipcu 2018 r. ublock.org został przejęty przez AdBlock , a od lutego 2019 r. uBlock zaczął zezwalać na „ Akceptowalne reklamy ”, program prowadzony przez Adblock Plus , który dopuszcza niektóre reklamy uznane za „dopuszczalne”, za które więksi wydawcy uiszczają opłatę.
uBlock Origin pozostaje niezależny i nie zezwala na płatne reklamy.
uBlock Origin
0 Raymond Hill, założyciel i oryginalny autor uBlock, od 2015 roku kontynuował prace nad rozszerzeniem pod nazwą uBlock Origin, czasami stylizowaną na uBlock i w skrócie uBO.
Wspólne badanie Sourcepoint i comScore wykazało wzrost o 833% w ciągu 10-miesięcznego okresu śledzenia, który zakończył się w sierpniu 2015 r., co jest największym wzrostem wśród wymienionych programów. Raport przypisuje wzrost chęci użytkowników do czystych blokerów poza programem „ akceptowalnych reklam ”.
W styczniu 2016 r. uBlock Origin został dodany do repozytoriów dla Debiana 9 i Ubuntu 16.04. Rozszerzenie zostało nagrodzone przez Mozillę tytułem „Wybór miesiąca” za maj 2016 r.
11 grudnia 2016 r. Nik Rolls wydał rozwidlenie uBlock Origin dla przeglądarki Microsoft Edge (obecnie znanej jako Microsoft Edge Legacy). W kwietniu 2020 r. ten widelec został wycofany, ponieważ Microsoft zastąpił Microsoft Edge Legacy Edge opartym na Chromium.
Od stycznia 2021 roku rozszerzenie uBlock Origin do Chrome miało ponad 10 milionów aktywnych użytkowników, a wersja Firefox miała 5 milionów aktywnych użytkowników.
Projekt w szczególności odrzuca darowizny i zamiast tego radzi zwolennikom, aby przekazywali darowizny na rzecz opiekunów list zablokowanych.
Cechy
Blokowanie i filtrowanie
uBlock Origin obsługuje większość składni filtrów Adblock Plus . Popularne listy filtrów EasyList i EasyPrivacy są domyślnie włączone, podobnie jak lista blokowania domen złośliwego oprogramowania URLHaus. Rozszerzenia mogą importować pliki hostów , a podczas instalacji dostępnych jest wiele list utrzymywanych przez społeczność. Wśród dostępnych plików hosta domyślnie włączone są również serwery reklam i lista śledzenia Petera Lowe'a oraz listy domen złośliwego oprogramowania. Niektóre dodatkowe funkcje obejmują dynamiczne filtrowanie skryptów i elementów iframe oraz narzędzie do ukrywania elementów strony.
uBlock Origin zawiera rosnącą listę funkcji niedostępnych w uBlock, w tym:
- Tryb pomagający osobom z zaburzeniami widzenia kolorów .
- Funkcja dynamicznego filtrowania adresów URL.
- Funkcjonalność logowania.
- Ulepszenia interfejsu, w tym inspektor DOM , zorientowane na prywatność opcje blokowania wstępnego pobierania linków , audyt hiperłączy i wycieki adresów IP przez WebRTC (uBO-Extra jest wymagane do blokowania połączeń WebRTC w Chromium).
Do uBlock Origin dodano również przełączniki specyficzne dla witryny do przełączania blokowania wyskakujących okienek , ścisłego blokowania domen, filtrowania kosmetycznego, blokowania zdalnych czcionek i wyłączania JavaScript. Wersja uBlock Origin w przeglądarce Firefox ma dodatkową funkcję, która pomaga udaremniać próby obejścia blokad przez strony internetowe.
Odblokowujące CNAME moduły śledzące innych firm w przeglądarce Firefox
W listopadzie 2019 r. użytkownik uBlock Origin zgłosił nowatorską technikę stosowaną przez niektóre witryny w celu ominięcia blokowania modułów śledzących innych firm. Witryny te prowadzą do adresów URL, które są subdomenami domeny strony, ale te subdomeny są odsyłane do hostów innych firm za pośrednictwem rekordu CNAME . Ponieważ początkowy adres URL zawierał subdomenę bieżącej strony, został zinterpretowany przez przeglądarki jako żądanie własne, a więc był dozwolony przez reguły filtrowania w uBlock Origin (i podobnych rozszerzeniach). Deweloper uBlock Origin wymyślił rozwiązanie wykorzystujące DNS API, które jest dostępne wyłącznie w Firefoksie 60+. Nowa funkcja została zaimplementowana w uBlock Origin 1.25, wydanym 19 lutego 2020 roku.
Wydajność
Witryny technologiczne i recenzje użytkowników dotyczące uBlock Origin uznały to rozszerzenie za mniej wymagające zasobów niż rozszerzenia, które zapewniają podobne zestawy funkcji, takie jak Adblock Plus. Test porównawczy przeprowadzony w sierpniu 2015 r. z dziesięcioma blokującymi rozszerzeniami wykazał, że uBlock Origin jest najbardziej wydajnym pod względem zasobów spośród testowanych rozszerzeń.
uBlock Origin bada, jakie zasoby stylu są wymagane dla pojedynczej strony internetowej , zamiast polegać na uniwersalnym arkuszu stylów . Rozszerzenie wykonuje migawkę filtrów włączonych przez użytkownika, co przyczynia się do przyspieszenia uruchamiania przeglądarki w porównaniu z każdorazowym pobieraniem filtrów z pamięci podręcznej.
Obsługiwane platformy
uBlock Origin jest aktywnie rozwijany dla aplikacji opartych na dwóch głównych silnikach układu.
Obecnie obsługiwane
-
Migać
- Google Chrome / Chromium (komputer stacjonarny)
- Opera (komputer)
- Microsoft Edge (Chromium) (komputer stacjonarny)
-
Gekon
- Firefox (komputer stacjonarny: 0.85.5 i nowsze)
- Firefox dla Androida (wersja mobilna: 0.9.1.0 i nowsze)
- Thunderbird (komputer stacjonarny: 1.3.0 i nowsze)
- Małpa morska
Wcześniej obsługiwane
-
WebKit
- Safari (komputer stacjonarny: uBlock Origin 1.10.0 i nowszy (Beta)). Przestałem działać z macOS 10.15 Catalina i Safari 13.
-
EdgeHTML
- Microsoft Edge (starsza wersja) (uBlock Origin jest dostępny w Sklepie Windows w wersji beta od 1.10.0).
Zobacz też
Notatki wyjaśniające
Linki zewnętrzne
- oprogramowanie 2014
- Oprogramowanie do blokowania reklam
- Media wolne od reklam
- Wprowadzenia związane z komputerami w 2014 roku
- Oprogramowanie zapory
- Darmowe rozszerzenia Firefox WebExtensions
- Darmowe oprogramowanie zabezpieczające
- Rozszerzenia Google Chrome
- Oprogramowanie zapewniające prywatność w Internecie
- Reklama w Internecie
- Oprogramowanie korzystające z licencji GPL