Penghapusan
Menghapus dukungan EXPLAIN dan REINDEX di WebSQL
Output EXPLAIN tidak dijamin akan stabil dibandingkan versi SQLite, jadi developer tidak dapat mengandalkannya. REINDEX hanya berguna saat urutan kolasi definisi berubah, dan Chrome hanya menggunakan urutan kolasi bawaan. Keduanya fitur tersebut kini dihapus.
Menghapus decoding isomorfik pada ID fragmen URL
Saat membuka URL dengan ID fragmen, Chrome akan mendekode %xx dan menerapkan isomorphic-decode kemudian mencoba menemukan elemen dengan hasil decoding sebagai ID dalam beberapa kasus. Misalnya, jika pengguna membuka example.com/#%F8%C0, Chrome akan melakukan hal berikut:
- Mencari elemen di halaman dengan id="%F8%C0".
- Jika elemen tersebut tidak ditemukan, Google akan menelusuri halaman untuk menemukan elemen dengan id="øÀ". Tidak ada browser lain yang melakukan hal ini, dan hal ini tidak didefinisikan oleh standar. Dimulai dalam versi 73, Chrome tidak lagi melakukan hal ini.
Status Platform Chrome | Bug Chromium
Penghentian penggunaan
Menghentikan penggunaan 'download drive-by' dalam iframe sandbox
Chrome telah menghentikan download di iframe sandbox yang tidak memiliki gestur pengguna ('download drive-by'), meskipun pembatasan ini dapat dicabut melalui kata kunci allow-downloads-without-user-aktivasi dalam daftar atribut sandbox. Hal ini memungkinkan penyedia konten membatasi download yang berbahaya atau disalahgunakan.
Hasil download dapat menyebabkan kerentanan keamanan pada sistem. Meskipun pemeriksaan keamanan tambahan dilakukan di Chrome dan sistem operasi, kami merasa memblokir download di iframe sandbox juga sesuai dengan pemikiran umum di balik di sandbox{i> <i}ini. Terlepas dari masalah keamanan, ini akan menjadi pengalaman pengguna yang lebih menyenangkan bagi klik untuk memicu download pada halaman yang sama, dibandingkan dengan download dimulai secara otomatis saat membuka halaman baru, atau dimulai tanpa secara spontan setelah klik.
Penghapusan diperkirakan akan terjadi di Chrome 81.
Kebijakan penghentian layanan
Agar platform tetap berjalan dengan baik, terkadang kami menghapus API dari Platform Web yang menjalankan kursusnya. Ada banyak alasan mengapa kita menghapus seperti:
- Objek tersebut digantikan oleh API yang lebih baru.
- Halaman ini diupdate untuk mencerminkan perubahan spesifikasi agar browser lain selaras dan konsisten dengan browser lain.
- Eksperimen adalah eksperimen awal yang tidak pernah membuahkan hasil di browser lain sehingga dapat meningkatkan beban dukungan bagi developer web.
Beberapa perubahan ini akan memengaruhi sejumlah kecil situs. Untuk mengurangi masalah terlebih dahulu, kami mencoba memberi developer pemberitahuan awal sehingga mereka dapat membuat perubahan yang diperlukan agar situs mereka tetap berjalan.
Saat ini Chrome memiliki proses penghentian penggunaan dan penghapusan API, pada dasarnya:
- Umumkan di milis blink-dev.
- Setel peringatan dan berikan skala waktu di Chrome DevTools Console saat penggunaan terdeteksi di halaman.
- Menunggu, memantau, lalu menghapus fitur saat penggunaan menurun.
Anda dapat menemukan daftar semua fitur yang tidak digunakan lagi di chromestatus.com menggunakan filter yang tidak digunakan lagi dan fitur yang dihapus dengan menerapkan filter dihapus. Kami juga akan mencoba merangkum beberapa perubahan, alasan, dan jalur migrasi dalam postingan ini.