Wycofywanie i usuwanie w Chrome 90

Przeglądarka Chrome 90 została opublikowana 11 marca 2021 r., a w połowie kwietnia 2021 r. powinna stać się wersją stabilną.

Usunięcie dyrektywy „plugin-types” zasady Content Security Policy

Dyrektywa 'plugin-types' pozwala deweloperom ograniczać typy wtyczek, które można ładować za pomocą elementów HTML <embed> lub <object>. Pozwoliło to programistom blokować Flash na stronach. Wycofaliśmy obsługę Flasha, więc ta dyrektywa zasady nie jest już potrzebna.

Usuń kanały danych RTP WebRTC

Chrome usunął obsługę niestandardowych kanałów danych RTP z WebRTC. Użytkownicy powinni korzystać ze standardowych kanałów danych opartych na SCTP.

Zwracanie pustej kolumny w przypadku navigator.Plugins i navigator.mimeTypes

Chrome teraz zwraca pustą wartość w przypadku elementów navigator.plugins i navigator.mimeTypes. Po usunięciu Flasha nie trzeba już zwracać żadnych wartości w przypadku tych właściwości.

Zasady wycofywania

Aby zapewnić prawidłowe działanie platformy, czasami usuwamy z niej interfejsy API, które działają zgodnie z oczekiwaniami. Jest wiele powodów, dla których możemy usunąć interfejs API, na przykład:

  • Zastąpią je nowsze interfejsy API.
  • Są one aktualizowane w sposób odzwierciedlający zmiany w specyfikacjach w celu zapewnienia zgodności i spójności z innymi przeglądarkami.
  • Są to wczesne eksperymenty, które nigdy nie zadziałały w innych przeglądarkach, przez co mogą zwiększyć pracochłonność pomocy programistów.

Niektóre z tych zmian będą miały wpływ na niewielką liczbę witryn. Aby zapobiegać takim sytuacjom z wyprzedzeniem, staramy się powiadamiać o tym deweloperów, aby mogli wprowadzić niezbędne zmiany i utrzymać działanie witryny.

W Chrome obowiązuje obecnie proces wycofywania i usuwania interfejsów API. Ogólnie rzecz biorąc:

  • Ogłoszenie na liście adresowej blink-dev.
  • Gdy na stronie zostanie wykryte użycie, 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 stronie chromestatus.com za pomocą wycofanego filtra, a usunięte funkcje – usuniętego filtra. Postaramy się też w nich podsumować niektóre zmiany, rozumowanie i ścieżki migracji.