Elementy wycofane i usuwane w Chrome 100

3 marca 2022 r. udostępniliśmy Chrome 100 w wersji beta, a pod koniec marca 2022 r. stanie się stabilna.

Ostatnia wersja niezmniejszonego ciągu znaków klienta użytkownika

Chromium 100 będzie ostatnią wersją, która będzie domyślnie obsługiwać niezmniejszony ciąg znaków User-Agent (a także powiązane interfejsy API DOM: navigator.userAgent, navigator.appVersion i navigator.platform). 19 kwietnia 2022 r. zakończy się testowanie origin, w ramach którego witryny zezwalały witrynom na testowanie w pełni zredukowanego klienta użytkownika. Po tym terminie ciąg znaków User-Agent będzie stopniowo zmniejszany. Cały harmonogram znajdziesz na blogu Chromium: wersja próbna i daty redukcji klienta użytkownika. Witryny, które potrzebują więcej czasu na przetestowanie lub przejście na wskazówki dla klienta użytkownika, mogą zarejestrować się w okresie próbnym wycofywania zaplanowanym na okres od Chrome 100 do wersji 113 włącznie. W przeciwieństwie do pierwszej wersji próbnej origin, która wyświetla podgląd całkowicie zmniejszonego ciągu znaków User-Agent, w ramach próby wycofania starszej wersji tego klienta jest zachowana. Okres próbny wycofywania planujemy zakończyć pod koniec maja 2023 r.

Jest to część strategii, której celem jest zastąpienie ciągu znaków User-Agent nowego interfejsu User-Agent Client Hints API. Więcej informacji o wskazówkach dotyczących klienta użytkownika znajdziesz w artykułach Migracja do wskazówek dla klienta użytkownika i Ulepszanie prywatności użytkownika i wygody programistów przy użyciu wskazówek dotyczących klienta użytkownika.

Zasady wycofywania

Aby utrzymać dobry stan platformy, czasem usuwamy z platformy sieciowej interfejsy API, które działają zgodnie z oczekiwaniami. Jest wiele powodów, dla których możemy usunąć interfejs API, na przykład:

  • Zostały one zastąpione nowszymi interfejsami API.
  • Są one aktualizowane, aby odzwierciedlać zmiany w specyfikacjach, aby były zgodne i spójne z innymi przeglądarkami.
  • To wczesne eksperymenty, które nigdy nie sprawdziły się w innych przeglądarkach i mogą zwiększyć obciążenie programistów stron internetowych.

Niektóre z tych zmian będą miały wpływ na bardzo małą liczbę witryn. Aby zapobiec problemom z wyprzedzeniem, staramy się powiadamiać deweloperów z wyprzedzeniem, aby mogli wprowadzić niezbędne zmiany, które zapewnią dalsze działanie witryn.

W Chrome dostępny jest obecnie proces wycofywania i usuwania interfejsów API, w zasadzie:

  • Ogłoś go na liście adresowej blink-dev.
  • Po wykryciu użycia na stronie w konsoli Narzędzi deweloperskich w Chrome możesz ustawić ostrzeżenia i podać skalę czasu.
  • Zaczekaj, monitoruj, a potem usuń tę funkcję w miarę spadku wykorzystania.

Listę wszystkich wycofanych funkcji znajdziesz na chromestatus.com, używając wycofanego filtra, lub usuniętego filtra. Spróbujemy też w tych postach podsumować niektóre zmiany, rozumowanie i ścieżki migracji.