El twórca uBlock Origin wspomniał sytuacja, w której projekt znajduje się w obliczu rychłej dezaktywacji Manifestu Chrome v2 (który określa możliwości i zasoby dostępne dla wtyczek).
Raymond Hill wspomina o użytkownikach uBlock Origin i innych wtyczkach niekompatybilnych z Manifesto v3, które od wersji Chrome 127 zaczęło wyświetlać ostrzeżenie na stronie rozszerzeń o zakończeniu wsparcia i potrzebę znalezienia alternatywy, ponieważ planowane jest całkowite wyłączenie obsługi Manifest v2 przed końcem roku.
I odkąd Google ogłosił Manifest v3 Projekt Chrome twórca uBlock Origin nie siedział bezczynnie i przez cały ten czas poświęciłem wysiłki opracowaniu nowej wersji, uBlock Origin Lite (uBOL), variante dostosowany do deklaratywnego API NetRequest Manifesto v3, który zapewnia dostęp do wbudowanego w przeglądarkę mechanizmu filtrowania treści.

Nowe API Jest mniej wydajny niż webRequest API, który został ograniczony do trybu tylko do odczytu w Manifeście v3. Ze względu na te ograniczenia, które zarządzają reguły blokujące niezależnie i nie pozwalają na stosowanie własnych algorytmów filtrujących, uBlock Origin Lite implementuje tylko część funkcjonalności uBlock Origin.
Począwszy od Google Chrome 127, pojawi się ostrzeżenie o uBlock Origin (uBO)…
Jest to wynikiem zaprzestania obsługi Manifest v2 na rzecz Manifest v3.
uBO jest rozszerzeniem Manifest v2, stąd ostrzeżenie w przeglądarce Google Chrome. Nie ma wersji uBO Manifest v3, więc przeglądarka zasugeruje alternatywne rozszerzenia jako zamiennik uBO.
Warto zaznaczyć, że Projekty uBlock Origin Lite i uBlock Origin nie są ze sobą kompatybilne, czyli są zupełnie inne, dlatego nie jest (na razie) możliwe umożliwienie automatycznej migracji między nimi w Chrome Web Store. Użytkownicy muszą zdecydować, czy chcą przejść na uBlock Origin Lite, czy wybrać inny bloker reklam. Pomimo zakończenia wsparcia dla Manifest v2 w przeglądarce Chrome, twórcy nie planują rezygnować z uBlock Origin, gdyż Firefox i inne przeglądarki w dalszym ciągu utrzymują wsparcie dla pełnego API webRequest.
Manifest uBO w wersji 2 nie zostanie automatycznie zastąpiony manifestem uBOL w wersji 3. uBOL jest zbyt różny od uBO, aby po cichu zastąpić uBO; będziesz musiał wyraźnie wybrać, które rozszerzenie powinno zastąpić uBO, zgodnie z własnymi prerogatywami.
Ostatecznie to, czy uBOL jest akceptowalną alternatywą dla uBO, należy do Ciebie; To nie jest decyzja, która zostanie podjęta za ciebie.
Wśród najbardziej zauważalnych różnic pomiędzy uBlock Origin Lite i uBlock Origin jest brak wsparcia w Podstawowy tryb pracy filtrów podmieniających treść na stronie („##”), zamień skrypty witryny („##+js”), żądania przekierowań („redirect=”), zastosuj filtry nagłówków Polityki bezpieczeństwa treści (CSP) i usuń parametry żądania („removeparam=”). ). Aby włączyć te funkcje, musisz wyraźnie nadać wtyczce rozszerzone uprawnienia do modyfikowania i odczytu danych witryny.
W funkcje, których nie można przenieść do uBlock Origin Lite, zawiera dynamiczną zawartość i filtry URL, filtry nagłówków HTTP, narzędzia do wyłączania dużych skryptów, czcionek i multimediów w poszczególnych witrynach, różne opcje filtrów (strict1p, strict3p, domena, reguła przekierowania, usuńparam)oraz ochronę przed manipulacją DNS, aby zapobiec blokowaniu.
Na ogół uBlock Origin Lite jest uważany za mniej skuteczny przeciwko witrynom korzystającym z zaawansowanych technik blokowania reklam lub zaprojektowanym w celu minimalizacji błędów, ponieważ wielu filtrów dla tych witryn nie można przekonwertować na reguły deklaratywnego interfejsu API NetRequest. Pod względem wydajności uBlock Origin Lite zużywa mniej zasobów procesora i pamięci niż uBlock Origin, ale powoduje pobieranie większej ilości danych podczas otwierania stron.
Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.