Penghentian dan penghapusan di Chrome 103

Chrome 103 beta dirilis pada 26 Mei 2022 dan diperkirakan akan menjadi versi stabil pada akhir Juni 2022.

Blokir protokol eksternal di iframe sandbox

iframe dengan sandbox tidak diblokir agar tidak membuka aplikasi eksternal. Saat ini, developer melakukan sandbox konten yang tidak tepercaya dan memblokir navigasi pengguna. Pemblokiran mungkin juga menyertakan link ke aplikasi eksternal atau ke Play Store. Masalah ini sekarang telah diperbaiki.

Situs yang memerlukan navigasi dapat menambahkan nilai berikut ke properti sandbox elemen <iframe>:

  • allow-popups
  • allow-top-navigation
  • allow-top-navigation-with-user-activation

Menghapus Battery Status API pada origin yang tidak aman

Battery Status API tidak lagi didukung di konteks yang tidak aman, khususnya halaman HTTP dan iframe HTTPS yang disematkan di halaman HTTP. Hal ini dihapus sesuai dengan kebijakan kami tentang penghentian fitur canggih di origin yang tidak aman. Hal ini juga mengikuti perubahan spesifikasi.

Hapus elemen

Mengingat penghapusan plugin dari platform web, dan kurangnya penggunaan <param>, plugin akan dihapus dari platform web.

Kebijakan penghentian layanan

Agar platform tetap sehat, terkadang kami menghapus API dari Platform Web yang telah menjalankan kursusnya. Ada banyak alasan mengapa kami perlu menghapus API, seperti:

  • API tersebut digantikan oleh API yang lebih baru.
  • Library ini diupdate untuk mencerminkan perubahan pada spesifikasi guna menghadirkan keselarasan dan konsistensi dengan browser lain.
  • Eksperimen ini merupakan eksperimen awal yang tidak pernah berhasil di browser lain, sehingga dapat menambah beban dukungan bagi developer web.

Beberapa perubahan ini akan berpengaruh pada sejumlah kecil situs. Untuk memitigasi masalah sebelumnya, kami mencoba memberi tahu developer terlebih dahulu agar mereka dapat melakukan perubahan yang diperlukan agar situs tetap berjalan.

Chrome saat ini memiliki proses penghentian penggunaan dan penghapusan API, pada dasarnya:

  • Umumkan di milis blink-dev.
  • Setel peringatan dan beri skala waktu di Chrome DevTools Console saat penggunaan terdeteksi di halaman.
  • Tunggu, pantau, lalu hapus 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 yang dihapus. Kami juga akan mencoba meringkas beberapa perubahan, alasan, dan jalur migrasi dalam postingan ini.