Usunięcia
Usuń instrukcję document.createTouch
Usuwam metodę document.createTouch()
, ponieważ Touch()
jest obsługiwany od wersji Chrome 48. Jest to zgodne z długotrwałym
trend w interfejsach API JavaScript polegający na odejściu od funkcji fabrycznych na rzecz
za pomocą konstruktorów. Ściśle powiązana metoda document.createTouchList()
wkrótce zostanie usunięta w Chrome 69.
Zamiar usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
Usunięto Document.selectedStylesheetSet i Document.preferredStylesheetSet.
Document.selectedStylesheetSet i Document.preferredStylesheetSet są usuwane, ponieważ są niestandardowe i są zaimplementowane tylko Chrome i WebKit. Standardowe wersje tych atrybutów zostały usunięte z: ze specyfikacją w 2016 roku.
Document.styleSheets
oferuje niektóre funkcje, ale nie
wszystko. Na szczęście ryzyko dla witryn jest niewielkie, ponieważ korzystanie z tych produktów jest niskie.
na pojedyncze cyfry. (dokładne wartości znajdziesz w sekcji Zamiar usunięcia).
Zamiar usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
WEBGL_compressed_texture_atc
Wcześniej przeglądarka Chrome udostępniała formaty AMD_compressed_ATC_texture_atc
. Te
były obsługiwane w chwili tworzenia rozszerzenia. Sprzęt
pomocy spadło do niemal zera, a jego wdrożenie jest obecnie możliwe
tylko na urządzeniach Qualcomm. To rozszerzenie zostało odrzucone przez działanie WebGL
Grupa i wsparcie dotyczące tej funkcji zostały usunięte z Chrome.
Tracker Chromestatus | Błąd Chromium
Elementy wycofane
Wycofanie i usuwanie wartości ujemnej jasności w filtrze
Ze względu na zgodność ze specyfikacją funkcja brightness()
filtra nie jest już dostępna
akceptuje wartości ujemne.
Tracker Chromestatus | 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 usuwamy interfejsu API, takich jak:
- 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.