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.