W Chrome 151 zostanie usunięta możliwość instalacji uBlock Origin.

W wydaniu Chrome 150 zaplanowanym na 30 czerwca usunięta zostanie obsługa flagi kExtensionManifestV2Disabled, która pozwalała na powrót możliwości instalacji z katalogu Chrome Web Store rozszerzeń korzystających z drugiej wersji manifestu Chrome. Dwa dni temu z bazy kodu Chromium, na bazie której powstaje wydanie Chrome 151, zaplanowane na 28 lipca, dodatkowo usunięto kod odpowiedzialny za realizację parametru AllowLegacyMV2Extensions, który pozwalał na ręczne ładowanie rozszerzeń opartych na drugiej wersji manifestu w trybie dewelopera. Kilka dni wcześniej z bazy kodu Chromium usunięto również parametry kExtensionManifestV2Unsupported i ExtensionManifestV2Availability, które około rok temu ogłoszono jako nieobsługiwane.

Uczestnicy projektu uBlock Origin zalecili użytkownikom Chrome przejście na inne przeglądarki lub przełączenie się na rozszerzenie uBlock Origin Lite, które rozwijane jest przez autora uBlock Origin i jest wariantem uBlock Origin, przetłumaczonym na deklaratywne API zaproponowane w trzeciej wersji manifestu Chrome (declarativeNetRequest). Obsługa drugiej wersji manifestu Chrome jest dostępna w Firefoxie i Safari, a także będzie zachowana w przeglądarkach Brave i Opera opartych na silniku Chromium.

Trzecia wersja manifestu Chrome, definiująca możliwości i zasoby dostępne dla rozszerzeń napisanych z wykorzystaniem API WebExtensions, została opracowana w ramach inicjatywy mającej na celu uproszczenie tworzenia bezpiecznych i wydajnych rozszerzeń. Główne niezadowolenie z trzeciej wersji manifestu wynika z przeniesienia API webRequest w tryb tylko do odczytu, które umożliwiało podłączanie własnych handlerów, mających pełny dostęp do zapytań sieciowych i mogących na bieżąco modyfikować ruch. Zamiast API webRequest w trzeciej wersji manifestu dodano ograniczone w swoich możliwościach API declarativeNetRequest, które zapewnia dostęp do wbudowanego silnika filtracji, samodzielnie przetwarzającego zasady blokowania, które nie pozwalają na użycie własnych algorytmów filtracji.

Dodatek uBlock Origin Lite (uBOL) realizuje jedynie część funkcjonalności uBlock Origin. W uBlock Origin Lite okazało się problematyczne przeniesienie dynamicznych filtrów treści i adresów URL, filtrów nagłówków HTTP, narzędzi do wyłączania skryptów, czcionek i multimediów dużych rozmiarów przypisanych do konkretnych stron, wielu opcji filtrów (strict1p, strict3p, domain, redirect-rule, removeparam), ochrony przed manipulacjami z DNS w celu ominięcia blokady. Z powodu konieczności uzyskania dodatkowych uprawnień w uBlock Origin Lite domyślnie wyłączone są filtry kosmetyczne do zmiany zawartości na stronie („##”), podstawienia skryptów na stronach („##+js”), filtry do przekierowywania żądań („redirect=”), filtry nagłówków CSP (Content Security Policy) oraz filtry do usuwania parametrów zapytań („removeparam=”).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster