Chrome 71 zawiera też zmiany w wersjach cache.addAll()
i importScripts()
. Odczytano
o tym w artykułach Tweaks to cache.addAll()
i importScripts()
w Chrome 71 autorstwa Jeffa Posnicka.
Usuń funkcję SpeechSynthesis.speak() bez aktywacji użytkownika
SpeechSynthesis
jest nadużywany w sieci. Istnieją nieprawdopodobne dowody,
Ponieważ inne drogi z automatycznym odtwarzaniem są zamknięte, nadużycia przenoszą się do Web Speech API.
który nie jest zgodny z regułami autoodtwarzania.
Funkcja speechSynthesis.speak()
zwraca teraz błąd, jeśli dokument zawiera
nie odebrano aktywacji użytkownika. Ta funkcja została wycofana od wersji Chrome 70.
Zamiar wycofania | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
Usuń wersje API z prefiksami
Usunęliśmy z Chrome niestandardowe aliasy 2 powszechnie obsługiwanych standardowych aliasów i interfejsów.
WebKitAnimationEvent
Zasób WebKitAnimationEvent
został w pełni zastąpiony przez
AnimationEvent
, interfejs zdarzeń związanych z animacjami CSS. Prefiks
formularz jest obsługiwany tylko w przeglądarce Safari. Przeglądarki Firefox i Edge obsługują tylko przeglądarki bez prefiksu
AnimationEvent
Zamiar usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
WebKitTransitionEvent
Zasób WebKitTransitionEvent
został w pełni zastąpiony przez
TransitionEvent
, interfejs zdarzenia używany w przypadku zdarzeń związanych z przejściami CSS (na przykład
transitionstart
). Formularz z prefiksem jest obsługiwany tylko w przeglądarce Safari. Firefox i
Edge obsługuje tylko konstrukcję TransitionEvent
bez prefiksu.
Zamiar usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
Usuń URL.createObjectURL z MediaStream
Metoda URL.createObjectURL()
została usunięta z MediaStream
za pomocą prostego interfejsu online. Ta metoda została wycofana w 2013 roku i zastąpiona przez przypisywanie
strumieniuje na
HTMLMediaElement.srcObject
Stara metoda została usunięta, ponieważ jest mniej bezpieczna i wymaga wywołania
URL.revokeOjbectURL()
, aby zakończyć transmisję. Inne klienty użytkownika zawierają
funkcja została wycofana (Firefox) lub usunięta (Safari).
Zamiar usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
Usuń plik document.origin
Właściwość document.origin
została usunięta. Ta usługa była dostępna tylko kiedykolwiek
zaimplementowane w Chromium i WebKit. Zbędny zapis parametru self.origin
, który
można używać zarówno w kontekście okna, jak i instancji roboczej
i ma szersze wsparcie.
Zamiar usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
Elementy wycofane
Żadne funkcje nie zostały wycofane w tej wersji Chrome. Stan platformy Chrome zawiera listę funkcji wycofanych z poprzednich wersji Chrome.
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.