Wycofanie i usuwanie w Chrome 101

31 marca 2022 r. opublikowaliśmy wersję beta 101 przeglądarki Chrome, a pod koniec kwietnia 2022 r. stanie się stabilna.

Ogranicz informacje w ciągu znaków klienta użytkownika

Chrome ogranicza ilość informacji ujawnianych przez ciąg znaków User-Agent w żądaniach HTTP oraz w navigator.userAgent, navigator.appVersion i navigator.platform. Ma to na celu uniemożliwienie używania ciągu znaków klienta użytkownika do pasywnego odcisków cyfrowych użytkownika. Aby dołączyć do wersji próbnej origin, zobacz informacje o testach origin Chrome.

Usuwanie WebSQL w kontekście rozwiązań zewnętrznych

WebSQL w kontekstach innych firm zostanie usunięty. Standard Web SQL Database został po raz pierwszy zaproponowany w kwietniu 2009 r. i wycofany w listopadzie 2010 r. Gekon nie wdrożył tej funkcji, a w 2019 r. WebKit ją wycofał. W3C zachęca do korzystania z platform Web Storage i Indexed Database, które potrzebują rozwiązań alternatywnych.

Deweloperzy powinni spodziewać się, że baza danych WebSQL zostanie wycofana i usunięta, gdy wykorzystanie będzie wystarczające.

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.