Usunięcia
Usuń zasadę dotyczącą funkcji: leniwe ładowanie
Zasada funkcji leniwego ładowania miała umożliwić deweloperom selektywne
steruj atrybutem lazyload
w tagach <iframe>
i <img>
, aby podawać więcej
kontrola opóźnienia wczytywania osadzonych treści i obrazów w danym miejscu
podstaw.
Zasada jest usuwana na rzecz nowszej zasady dotyczącej funkcji ładowania, czyli
loading-frame-default-eager
, które lepiej pasują do tego, jak loading
. Usunięcie dotyczy zarówno nagłówka zasad funkcji
i atrybut <iframe>
allow
.
Stan platformy Chrome | Błąd Chromium
Usuń dane wyjściowe z węzła MediaStreamAudioDestinationNode
Zgodnie ze specyfikacją plik MediaStreamAudioDestinationNode
w internecie
Interfejs Audio API nie powinien mieć żadnych wyjść. Implementacja Chrome ma jeden wynik
który został usunięty.
Stan platformy Chrome | Błąd Chromium
Usuń niezabezpieczone użycie obiektu DeviceMotionEvent
Chromium wyświetla ostrzeżenia o wycofaniu od 2015 roku za każdym razem, gdy interfejs API jest w kontekście niezabezpieczonego przeglądania. Chrome ogranicza teraz ten interfejs API, aby zapewnić bezpieczeństwo kontekstów przeglądania. Ta zmiana pozwala dostosować implementacje Chromium do zaleceniami w zakresie prywatności i bezpieczeństwa zawarte w specyfikacji oraz z ogólnym wysiłkiem na rzecz wycofania zaawansowanych funkcji w niezabezpieczonych źródłach.
Stan platformy Chrome | Błąd Chromium
Usuń niezabezpieczone użycie zdarzenia DeviceOrientationEvent
Chromium wyświetla ostrzeżenia o wycofaniu od 2015 roku za każdym razem, gdy interfejs API jest w kontekście niezabezpieczonego przeglądania. Chrome ogranicza teraz ten interfejs API, aby zapewnić bezpieczeństwo kontekstów przeglądania. Ta zmiana pozwala dostosować implementacje Chromium do zaleceniami w zakresie prywatności i bezpieczeństwa zawarte w specyfikacji oraz z ogólnym wysiłkiem na rzecz wycofania zaawansowanych funkcji w niezabezpieczonych źródłach.
Stan platformy Chrome | Błąd Chromium
Zasady wycofywania
Aby zapewnić sprawne działanie platformy, czasami usuwamy z niej interfejsy API, których używanie zostało już sprawdzone. Może być wiele powodów, dla których usuniemy interfejs API, na przykład:
- Są one zastępowane nowszymi interfejsami API.
- Są one aktualizowane, aby odzwierciedlać zmiany w specyfikacjach, aby zapewnić wyrównanie i spójność z innymi przeglądarkami.
- To wczesne eksperymenty, które nigdy nie przeszły do skutków w innych przeglądarkach i mogą zwiększyć obciążenie pomocy dla programistów stron internetowych.
Niektóre z tych zmian będą miały wpływ na bardzo niewielką liczbę witryn. Aby z wyprzedzeniem zapobiegać występowaniu problemów, staramy się powiadamiać deweloperów z wyprzedzeniem, aby mogli wprowadzić zmiany, które zapewnią nieprzerwane działanie witryn.
W Chrome obowiązuje obecnie proces wycofywania i usuwania interfejsów API:
- Opublikuj ogłoszenie na liście adresowej blink-dev.
- W przypadku wykrycia użycia strony na stronie możesz ustawić ostrzeżenia i określić przedziały czasowe w konsoli Narzędzi deweloperskich w Chrome.
- Zaczekaj, monitoruj, a następnie usuń funkcję, gdy użycie spadnie.
Listę wszystkich wycofanych funkcji znajdziesz na stronie chromestatus.com, korzystając z filtra wycofanego . Funkcje usunięte po zastosowaniu filtra usuniętego znajdziesz na stronie chromestatus.com. Spróbujemy również podsumować niektóre zmiany, wnioski i ścieżki migracji.