Penghentian dan penghapusan di Chrome 63

Joe Medley
Joe Medley

Di hampir setiap versi Chrome, kami melihat sejumlah pembaruan dan pada produk, kinerjanya, dan juga kemampuan web Peron. Artikel ini menjelaskan beberapa penghentian dan penghapusan konten Chrome 63, yang masih dalam versi beta mulai 26 Oktober. Kunjungi halaman penghentian penggunaan dan penghapusan untuk mengetahui penghentian dan penghapusan lainnya dari Chrome versi ini dan versi sebelumnya. Daftar ini dapat berubah sewaktu-waktu.

Properti antarmuka dengan jenis Promise tidak lagi menampilkan pengecualian

Properti dan fungsi antarmuka yang menampilkan promise tidak konsisten tentang apakah kondisi error menampilkan pengecualian atau tolak, yang akan memanggil blok catch() promise. Versi spesifikasi IDL saat ini memanggil semua properti dan fungsi yang menampilkan promise untuk menolak, menampilkan pengecualian.

Misalnya, sebelumnya, panggilan ke MediaKeySession.closed akan menampilkan TypeError untuk panggilan ilegal jika dipanggil pada waktu yang salah. Dengan perubahan ini panggilan tersebut sekarang harus mengimplementasikan blok catch().

Perubahan ini menjadikan Chrome sesuai dengan spesifikasinya. Perubahan ini sudah dibuat untuk fungsi.

Pelacak Chromestatus | Bug Chromium

Menghapus getmatchedCSSRules()

Metode getCocokCSSRules() adalah API khusus webkit untuk mendapatkan daftar semua aturan gaya yang diterapkan pada elemen tertentu. Webkit memiliki bug terbuka untuk menghapusnya. Oleh karena itu, dihapus dari Chrome di versi 63. Pengembang yang membutuhkan fungsi ini dapat lihat postingan Stackoverflow ini

Rencana Penghapusan | Pelacak Chromestatus | Bug Chromium

Hapus RTCRtcpMuxPolicy dari "negosiasi"

rtcpMuxPolicy digunakan oleh Chrome untuk menentukan kebijakan pilihannya terkait penggunaan {i>multiplexing<i} RTP/RTCP. Di Chrome 57, kami mengubah setelan rtcpMuxPolicy untuk "mewajibkan" dan menghentikan "negosiasi" karena alasan berikut:

  • RTCP yang di-muxed menggunakan resource jaringan tambahan.
  • Menghapus "negosiasi" akan membuat tampilan API lebih sederhana, karena &quot;RtpSender&quot;/&quot;RtpReceiver&quot; maka hanya akan memiliki satu {i>transport<i}.

Di Chrome 63, "negosiasi" akan dihapus.

Rencana Penghentian Penggunaan | Bug Chromium