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.