Wycofanie i usuwanie w Chrome 103

Przeglądarka Chrome 103 została opublikowana 26 maja 2022 roku. Przewiduje się, że pod koniec czerwca 2022 r. stanie się stabilną wersją przeglądarki.

Blokuj protokół zewnętrzny w elementach iframe w trybie piaskownicy

Elementy iframe w trybie piaskownicy nie mają zablokowanego dostępu do aplikacji zewnętrznych. Obecnie deweloperzy umieszczają w piaskownicy niezaufane treści i blokują nawigację użytkownikom. Blokowanie prawdopodobnie powinno obejmować też linki do aplikacji zewnętrznych lub Sklepu Play. Problem został już rozwiązany.

Witryny, które wymagają nawigacji, mogą dodać do właściwości piaskownicy elementu <iframe> te wartości:

  • allow-popups
  • allow-top-navigation
  • allow-top-navigation-with-user-activation

Usunięcie interfejsu Battery Status API w niezabezpieczonych źródłach

Interfejs Battery Status API nie jest już obsługiwany w niezabezpieczonych kontekstach, zwłaszcza w przypadku stron HTTP i elementów iframe HTTPS umieszczonych na stronach HTTP. Usuwamy tę cechę zgodnie z naszymi zasadami wycofywania zaawansowanych funkcji w niezabezpieczonych źródłach. W związku z tym wprowadzimy zmianę specyfikacji.

Usuń element

Ze względu na usunięcie wtyczek z platformy internetowej i względny brak korzystania z platformy <param> zostaje ona usunięta z tej platformy.

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.