Wznawiam przejście na platformę Manifest V3

Dawid Lis
David Li

W grudniu zeszłego roku wstrzymaliśmy planowane wycofanie platformy Manifest V2, aby uwzględnić opinie deweloperów i zapewnić lepsze rozwiązania problemów z migracją. W związku z tym wprowadziliśmy w platformie Manifest V3 kilka zmian, aby wypełnić te luki:

  • Przedstawiamy Dokumenty poza ekranem, które umożliwiają rozszerzeniom dostęp do modelu DOM w różnych sytuacjach, np. przy odtwarzaniu dźwięku.
  • zapewnienie lepszej kontroli nad czasem trwania skryptu service worker rozszerzeń, które wywołują interfejsy API rozszerzeń lub odbierają zdarzenia w dłuższym okresie.
  • Dodanie nowego interfejsu User Scripts API, który umożliwia rozszerzeniom menedżera skryptów użytkowników bezpieczniejsze uruchamianie skryptów przez użytkowników
  • Ulepszona obsługa filtrowania treści przez udostępnienie większych limitów w interfejsie deklarativeNetRequest API dla statycznych zestawów reguł i reguł dynamicznych.

Oprócz wyeliminowania luk w zabezpieczeniach dodaliśmy też nowe funkcje, takie jak Side Panel API, który udostępniliśmy w tym roku, oraz Reading List API w wersji beta. Wiele z tych zmian omówiliśmy niedawno na konferencji Ad-Filtering Dev Summit. Udostępniliśmy więcej kontekstu na temat zmian i udoskonaleń, które wprowadziliśmy na podstawie opinii użytkowników.

Po wprowadzeniu tych zmian zaobserwowaliśmy znaczny wzrost liczby użytkowników platformy Manifest V3 w społeczności deweloperów. Szczególnie cenimy sobie bieżący dialog z deweloperami rozszerzeń do blokowania treści, którzy początkowo uważali, że platforma Manifest V3 może wpłynąć na ich zdolność do oferowania użytkownikom oczekiwanych funkcji.

W usłudze Manifest V3 zaobserwowaliśmy ogromny wysiłek, jaki zespoły przeglądarek (w szczególności Chrome, ale także inne przeglądarki) wkładają w pracę na ujednoliconej platformie. Widzę, jak słuchają opinii deweloperów rozszerzeń. Jak zawsze migracja na nową platformę jest dużym przedsięwzięciem. Mamy jednak nadzieję, że nowa, ujednolicona platforma przyniesie istotne korzyści całemu ekosystemowi rozszerzeń przeglądarki, a blokady reklam takie jak nasza będą mogły mu dalej sprostać i ulepszyć zadania” – Andrey Meshkov, dyrektor ds. technologii w AdGuard

Po rozwiązaniu problemów związanych z migracją ze strony naszej społeczności deweloperów możemy przejść na platformę Manifest V3 i zapewnić jej wyższy poziom bezpieczeństwa i prywatności. W związku z tym wznawiamy proces wycofywania tych funkcji.

Harmonogram wycofywania

Od czerwca 2024 r. w Chrome 127 i nowszych wersjach zaczniemy wyłączać rozszerzenia Manifest V2 we wstępnie stabilnych wersjach przeglądarki Chrome (deweloperskiej, Canary i beta). Użytkownicy, których dotyczy to wdrożenie, zobaczą w przeglądarce rozszerzenia platformy Manifest V2 automatycznie wyłączone i nie będą już mogli instalować takich rozszerzeń z Chrome Web Store. Również w czerwcu 2024 roku rozszerzenia platformy Manifest V2 stracą plakietkę Polecane w Chrome Web Store, jeśli ją obecnie mają.

Będziemy stopniowo wprowadzać tę zmianę, zbierając opinie użytkowników i zbierając dane, aby upewnić się, że użytkownicy Chrome rozumieją zmianę i jak mogą podjąć działania, aby znaleźć alternatywne, aktualne rozszerzenia.

W trakcie wdrożenia będziemy kontaktować się z deweloperami. Będziemy też uważnie monitorować opinie na temat tego procesu. Spodziewamy się, że obserwowanie i ustabilizowanie zmian w okresie wstępnej stabilnej będzie wymagało co najmniej miesiąca na obserwowanie i ustabilizowanie zmian, a następnie udostępnienie Chrome w wersji stabilnej, gdzie będzie ona stopniowo wdrażana. Dokładny termin może się różnić w zależności od zgromadzonych danych. W tym czasie będziemy Cię informować o postępach prac.

Firmy, które używają zasady ExtensionManifestV2Availability w celu zapewnienia niezakłóconego działania rozszerzeń platformy Manifest V2 w swojej organizacji, będą miały 1 dodatkowy rok – do czerwca 2025 roku – na migrację rozszerzeń platformy Manifest V2 w swojej organizacji. Do tego czasu wycofanie nie będzie mieć wpływu na przeglądarki, w których są włączone zasady.

Kolejne kroki dla wydawców rozszerzeń

W przypadku wydawców rozszerzeń, którzy nadal publikują rozszerzenia platformy Manifest V2, zalecamy przejście na Manifest V3 przed czerwcem 2024 r. Opublikowaliśmy przewodnik po migracji zawierający wszystko, co musisz wiedzieć, by przeprowadzić migrację. Podsumowanie niektórych najnowszych ulepszeń platformy Rozszerzenia znajdziesz w naszych kwartalnych aktualizacjach z lipca i października. Jeśli masz pytania lub problemy dotyczące migracji, skontaktuj się z naszymi kanałami pomocy.

Tymczasem będziemy nadal publikować nowe funkcje, aby zwiększyć ogólną wygodę tworzenia rozszerzeń.

Dziękujemy wszystkim, którzy przekazali opinię. Okazało się to nieocenione w naszych pracach nad rozwojem platformy w drodze do stworzenia bezpieczniejszego, wydajniejszego i bardziej chroniącego ekosystem rozszerzeń z myślą o ochronie prywatności.