Dlaczego widzisz komunikat "Ta rozszerzenie może wkrótce przestać być wspierane" w Chrome

TL;DR

Wstęp

Kiedy używasz Chrome, możesz zobaczyć komunikat, który mówi: "Ta rozszerzenie może wkrótce przestać być wspierane". Ten komunikat pojawia się, ponieważ Chrome zmienił zasady, aby uczynić przeglądanie bezpieczniejszym. W tym artykule wyjaśnimy, dlaczego widzisz ten komunikat, jak wpływa on na Ciebie i co możesz z tym zrobić.

Ważne jest, aby utrzymać swoje rozszerzenia w dobrej kondycji i dobrze działające, ponieważ przeglądarki często się zmieniają. Użytkownicy powinni regularnie sprawdzać swoje rozszerzenia, aby upewnić się, że wszystko działa poprawnie. Upewnij się, że Twoje rozszerzenia przestrzegają nowych zasad, aby uniknąć problemów.

Powód komunikatu

Polityka Chrome zmieniła się, aby poprawić bezpieczeństwo i wydajność. Te zmiany wpływają na rozszerzenia, wymagając, aby spełniały nowe wytyczne. Na przykład, najbardziej dotknięte są rozszerzenia wymagające dużych uprawnień lub te, które nie przestrzegają zaktualizowanych zasad.

Motywacją do zwiększonej kontroli Chrome jest poprawa bezpieczeństwa i prywatności użytkowników. Zmiany te po raz pierwszy ogłoszono na początku 2021 roku, z planowanymi datami wdrożenia w 2022 i 2023 roku. Niektóre popularne rozszerzenia, takie jak blokery reklam i narzędzia do ochrony prywatności, mogą wymagać aktualizacji, aby dostosować się do tych nowych standardów.

Wpływ na użytkowników

Nowe zasady Chrome mogą spowodować, że niektóre rozszerzenia przestaną działać. Użytkownicy mogą musieć szukać nowych rozszerzeń lub aktualizować swoje stare, ponieważ stare wersje nie będą już użyteczne.

Użytkownicy uBlock Origin, popularnego blokera reklam, zauważą, że niektóre funkcje mogą nie działać tak dobrze. uBlock Origin korzysta ze starego systemu, a wraz z zmianami w Chrome, użytkownicy mogą nie mieć tych samych opcji. Aby skuteczniej blokować reklamy, użytkownicy mogą spróbować uBlock Origin Lite. Działa z nowym systemem, ale może nie blokować wszystkich reklam jak oryginał.

Oto kilka wskazówek dotyczących zarządzania swoimi rozszerzeniami:

Wpływ Manifest V3 na blokery reklam

Chrome wprowadził zmianę nazwaną Manifest V3, która wzbudziła wiele dyskusji, szczególnie w kontekście blokerów reklam. Ta zmiana ma swoje dobre i złe strony.

Zalety

Wady

Chociaż Manifest V3 ma korzyści dla bezpieczeństwa i wydajności, stwarza również problemy dla programistów i użytkowników. Zmiany mogą sprawić, że blokery reklam staną się mniej skuteczne, a programiści będą musieli ciężko pracować, aby dostosować się do nowych zasad.

Wpływ na użytkowników Firefox

Firefox będzie wspierać Manifest V3. Ta zmiana ułatwi działanie rozszerzeń na różnych przeglądarkach. Popularne rozszerzenia z Chrome będą również mogły być używane w Firefoxie z niewielkimi zmianami. To zapewnia płynniejsze doświadczenia przeglądania, pozwalając użytkownikom łatwo przeskakiwać między przeglądarkami.

Zwiększona prywatność i kontrola

Firefox nadal będzie wspierać niektóre funkcje z Manifest V2, które pomagają w ochronie prywatności użytkowników i blokowaniu treści. Firefox nadal pozwoli na użycie WebRequest API. Wiele narzędzi do ochrony prywatności na tym polega, więc użytkownicy Firefox będą mieli dostęp do silnych opcji prywatności.

Lepsze zarządzanie zadaniami w tle

Chrome będzie wykorzystywał Background Service Workers do zadań działających w tle. Firefox zamiast tego wykorzysta Event Pages. To lepsze dla zasobów systemowych, ponieważ Event Pages mogą zarządzać zadaniami bez potrzeby utrzymywania przeglądarki otwartej przez cały czas. W rezultacie użytkownicy mogą zauważyć lepszą wydajność i dłuższy czas pracy na baterii.

Ulepszone uprawnienia rozszerzeń

Z Manifest V3, Firefox uczyni wszystkie żądania dostępu do strony z rozszerzeń opcjonalnymi. Użytkownicy będą mieli większą kontrolę nad tym, do jakich danych rozszerzenia mogą uzyskać dostęp. Ta zmiana pomoże poprawić prywatność i bezpieczeństwo, ułatwiając zarządzanie uprawnieniami.

Aby dowiedzieć się więcej o Manifest V3 w Firefoxie, możesz sprawdzić Blog Społeczności Dodatków Mozilla i dołączyć do dyskusji na platformie Firefox Add-ons Discourse.

Perspektywa programisty

Jak dostosować się do Manifest V3

Programiści muszą zmienić sposób kodowania swoich rozszerzeń, aby przestrzegać nowych zasad. Może to wpłynąć na ich zarobki, szczególnie jeśli polegają na rozszerzeniach dla przychodu. Oto prosta instrukcja, jak pomóc w zmianach na Manifest V3.

1. Zmień plik manifestu

Zaktualizuj wersję:

Zaktualizuj uprawnienia hosta:

Zasoby internetowe:

Więcej informacji: Zaktualizuj manifest

2. Zmień skrypty kodu

Uruchamiaj skrypty i CSS:

Nasłuchiwacze zdarzeń:

Więcej informacji: Zaktualizuj swój kod

3. Przejdź do Service Workers

Podstawy Service Workers:

Zmiany w manifeście:

Więcej szczegółów: Migracja do Service Worker

4. Zmień żądania sieciowe

API deklaracyjnego żądania sieciowego:

Aktualizacja uprawnień:

Przykłady: Zamień blokujące nasłuchiwacze żądań sieciowych

5. Zwiększ bezpieczeństwo

Usuń zdalny kod:

Aktualizacja polityki bezpieczeństwa:

Więcej wskazówek: Popraw bezpieczeństwo rozszerzenia

6. Kroki wdrożeniowe

Wydanie w etapach:

Sprawdź opinie:

Wskazówki dotyczące publikacji: Opublikuj swoje rozszerzenie

Podążając za tymi krokami i korzystając z wymienionych zasobów, programiści mogą skutecznie przekształcić swoje rozszerzenia, aby przestrzegały nowych zasad Manifest V3. Rozmowa z użytkownikami na forach lub formularzach opinii także może pomóc rozwiązać problemy i poprawić rozszerzenia.

Więcej zasobów:

Problemy podczas przechodzenia do Manifest V3

Typowe problemy

Przejście do Manifest V3 może być trudne. Niektórzy programiści uważają to za trudne, ponieważ zmiany mogą wpływać na działanie rozszerzeń. Dobrą wiadomością jest to, że Google naprawia te problemy.

Poprawki i ulepszenia

Google rozwiązał kilka ważnych problemów, aby ułatwić przejście do Manifest V3:

  1. Zarządzanie plikami: Chrome teraz lepiej radzi sobie z zarządzaniem plikami na ChromeOS. To zmienia starą metodę od Chrome 120.
  2. Wsparcie dla skryptów użytkownika: Programiści mogą teraz rejestrować skrypty treści za pomocą nowej metody zaczynając od Chrome 120.
  3. Czasy działania Service Worker: Chrome poprawił czasy działania workerów dla zadań trwających dłużej niż pięć minut, zaczynając od Chrome 116 i 118 dla różnych zadań.
  4. Deklaracyjne żądanie sieciowe (DNR): Chrome zwiększył liczbę dozwolonych reguł DNR, co ułatwia rozszerzeniom radzenie sobie z żądaniami sieciowymi. Limit reguł statycznych wzrósł z 10 do 50, a ogólny limit reguł statycznych z 50 do 100 od Chrome 120.
  5. Wsparcie dla dokumentów offscreen: Dodano więcej powodów do używania dokumentów offscreen, na przykład wsparcie dla geolokalizacji od Chrome 116.
  6. API przechwytywania zakładek: Lepsze wsparcie dla metody przechwytywania zakładek, umożliwiając działania takie jak uzyskiwanie identyfikatorów strumieni mediów i pozyskiwanie strumieni mediów z identyfikatorów w dokumentach offscreen, zaczynając od Chrome 116.
  7. Połączenia WebSocket: Ulepszono czasy działania workerów podczas aktywnych połączeń WebSocket, zaczynając od Chrome 116.

Więcej informacji można znaleźć na stronie dokumentacji rozszerzeń Chrome.

Podsumowanie

Podsumowując, komunikat "To rozszerzenie może wkrótce przestać być wspierane" w Chrome wynika ze zmian w polityce mających na celu poprawę bezpieczeństwa i wydajności. Zrozumienie tego komunikatu jest ważne zarówno dla użytkowników, jak i programistów. Użytkownicy muszą skutecznie zarządzać swoimi rozszerzeniami, podczas gdy programiści muszą dostosować swoje praktyki kodowania do nowych standardów.

Zarówno użytkownicy, jak i programiści powinni proaktywnie dostosowywać się do ewoluujących polityk i praktyk przeglądarek. Korzystaj z zaufanych źródeł rozszerzeń i uczestnicz w dyskusjach w społeczności na rzecz zwiększenia bezpieczeństwa. Bądź na bieżąco z aktualizacjami i angażuj się w notatki wydania przeglądarki, aby na bieżąco dostosowywać funkcjonalność rozszerzeń.