Wycofywanie i usuwanie w Chrome 63

Joe Medley
Joe Medley

Niemal w każdej wersji Chrome widzimy dużą liczbę aktualizacji ulepszenia usługi, jej wydajności, a także możliwości internetu Platforma. W tym artykule opisujemy niektóre wycofane funkcje i usunięcia w sekcji Chrome 63, który jest dostępny w wersji beta od 26 października. Odwiedź stronę wycofywania i usuwania o więcej operacji wycofania i usunięć z tej i poprzednich wersji Chrome. Ta lista może w każdej chwili ulec zmianie.

Właściwości interfejsu z typem obietnicy nie zgłaszają już wyjątków

Właściwości i funkcje interfejsu, które zwracają obietnicę, były niespójne o tym, czy warunki błędu powodują wyjątki czy odrzucenie, które wywołuje metodę blokady catch() w promencie. Aktualna wersja specyfikacji IDL. wymaga do odrzucenia wszystkich właściwości i funkcji zwracających obietnice, a nie zrobić wyjątek.

Na przykład wcześniej wywołanie funkcji MediaKeySession.closed powodowało wysłanie żądania TypeError w przypadku niedozwolonego wywołania w nieprawidłowym czasie. Wraz z tą zmianą takie wywołania muszą teraz implementować blok catch().

Ta zmiana sprawia, że Chrome jest zgodny ze specyfikacją. Ta zmiana została już dla funkcji.

Tracker Chromestatus | Błąd Chromium

Usuń metodę getMatchedCSSRules()

Metoda getMatchedCSSRules() jest interfejsem API działającym tylko w języku webkit, który pobiera listę wszystkich reguł stylów zastosowanych do konkretnego elementu. W Webkit jest otwarty błąd powodujący jego usunięcie. Z tych powodów usunięte z Chrome w wersji 63. Deweloperzy, którzy potrzebują tej funkcji, mogą przeczytaj ten post na stronie Stackoverflow

Zamiar usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium

Usuń RTCRtcpMuxPolicy z parametrem „negocjacja”

Parametr rtcpMuxPolicy jest używany przez Chrome do określania preferowanych zasad dotyczących przy użyciu multipleksowania RTP/RTCP. W Chrome 57 zmieniliśmy ustawienie domyślne rtcpMuxPolicy, aby „wymagać” i wycofaliśmy negocjację z następujących powodów:

  • Niespróbkowany protokół RTCP wykorzystuje dodatkowe zasoby sieciowe.
  • Usuwam słowo „negocjacja” uprościmy interfejs API, "RtpSender"/"RtpReceiver" będzie mieć tylko jeden środek transportu.

„Negocjowanie” w Chrome 63 została usunięta.

Zamiar wycofania | Błąd Chromium