Melanjutkan transisi ke Manifes V3

David Li
David Li

Pada bulan Desember tahun lalu, kami menjeda rencana penghentian penggunaan Manifes V2 untuk menanggapi masukan developer dan memberikan solusi yang lebih baik untuk masalah migrasi. Sebagai hasil dari masukan ini, kami telah membuat sejumlah perubahan pada Manifes V3 untuk menutup kekurangan ini, termasuk:

  • Memperkenalkan Offscreen Documents, yang menyediakan akses DOM untuk ekstensi yang dapat digunakan dalam berbagai skenario seperti pemutaran audio
  • Memberikan kontrol yang lebih baik atas masa aktif pekerja layanan untuk ekstensi yang memanggil API ekstensi atau menerima peristiwa dalam jangka waktu yang lebih lama
  • Menambahkan User Scripts API baru, yang memungkinkan ekstensi pengelola skrip pengguna lebih aman memungkinkan pengguna menjalankan skrip mereka
  • Meningkatkan dukungan pemfilteran konten dengan memberikan batas yang lebih longgar di deklaratifNetRequest API untuk kumpulan aturan statis dan aturan dinamis

Selain menutup kesenjangan, kami juga telah menambahkan fitur-fitur baru ke platform, seperti Side Panel API, yang telah diluncurkan awal tahun ini, dan Reading List API, yang saat ini tersedia dalam versi Beta. Kami membahas banyak perubahan tersebut baru-baru ini di Ad-Filtering Dev Summit, dan membagikan lebih banyak konteks mengenai perubahan dan peningkatan yang telah kami lakukan berdasarkan masukan.

Dengan perubahan yang diterapkan ini, kami melihat dukungan untuk Manifes V3 meningkat secara signifikan di antara komunitas developer ekstensi. Secara khusus, kami didorong oleh dialog berkelanjutan dengan developer ekstensi pemblokiran konten, yang awalnya merasa bahwa Manifes V3 dapat memengaruhi kemampuan mereka untuk menyediakan fitur yang diharapkan pengguna.

"Dengan Manifest V3, kami telah mengamati upaya besar yang dilakukan oleh tim browser (khususnya Chrome, tetapi juga browser lain) dalam mengerjakan platform terpadu, dan saya melihat bagaimana mereka mendengarkan masukan dari developer ekstensi. Seperti biasa, bermigrasi ke platform baru merupakan pekerjaan besar, tetapi kami sangat berharap bahwa platform terpadu yang baru ini akan memberikan manfaat besar bagi seluruh ekosistem ekstensi browser, dan pemblokir iklan seperti kami akan dapat terus melakukan tugas ini dan menjadi lebih baik.” - Andrey Meshkov, CTO AdGuard

Setelah mengatasi masalah migrasi ini dari komunitas developer, kami siap untuk terus beralih ke Manifes V3 serta jaminan keamanan dan privasi yang lebih tinggi yang disediakannya. Oleh karena itu, kami akan melanjutkan linimasa penghentian penggunaan fitur ini.

Rentang waktu penghentian

Kami akan mulai menonaktifkan ekstensi Manifes V2 di Chrome versi yang sudah stabil (Dev, Canary, dan Beta) paling cepat Juni 2024, di Chrome 127 dan yang lebih baru. Pengguna yang terpengaruh oleh peluncuran ini akan melihat ekstensi Manifes V2 dinonaktifkan secara otomatis di browser mereka dan tidak akan dapat lagi menginstal ekstensi Manifes V2 dari Chrome Web Store. Selain itu, pada Juni 2024, ekstensi Manifes V2 akan kehilangan badge Unggulan di Chrome Web Store jika saat ini memilikinya.

Kami akan meluncurkan perubahan ini secara bertahap, mengumpulkan masukan pengguna dan mengumpulkan data untuk memastikan pengguna Chrome memahami perubahan ini dan tindakan yang dapat mereka ambil untuk menemukan ekstensi alternatif terbaru.

Kami akan berkomunikasi dengan developer selama peluncuran, dan akan terus memantau masukan selama proses ini dengan cermat. Kami memperkirakan perlu waktu setidaknya satu bulan untuk mengamati dan menstabilkan perubahan dalam status siap pakai sebelum memperluas peluncuran ke saluran stabil Chrome, yang juga akan diluncurkan secara bertahap seiring waktu. Waktu persisnya dapat bervariasi, bergantung pada data yang dikumpulkan. Selama waktu tersebut, kami akan terus mengabari Anda tentang progres kami.

Perusahaan yang menggunakan kebijakan ExtensionManifestV2Availability untuk memastikan ekstensi Manifes V2 dapat terus berfungsi di organisasi mereka akan mendapatkan satu tahun tambahan, hingga Juni 2025, untuk memigrasikan ekstensi Manifes V2 di organisasi mereka. Browser yang mengaktifkan kebijakan tidak akan terpengaruh oleh peluncuran penghentian tersebut hingga waktu tersebut.

Langkah berikutnya untuk penerbit ekstensi

Untuk penayang ekstensi yang masih memublikasikan ekstensi Manifes V2, sebaiknya selesaikan migrasi ke Manifes V3 sebelum Juni 2024. Kami telah memublikasikan panduan migrasi yang mencakup semua yang perlu Anda ketahui agar berhasil melakukan migrasi. Untuk ringkasan tentang beberapa peningkatan terbaru pada platform Ekstensi, lihat info terbaru triwulanan kami dari bulan Juli dan Oktober. Jika Anda memiliki pertanyaan atau masalah selama migrasi, hubungi kami melalui saluran dukungan kami.

Sementara itu, kami akan terus merilis fitur dan fungsi baru untuk meningkatkan pengalaman pengembangan ekstensi secara keseluruhan.

Terima kasih kepada semua yang telah memberikan masukan. Hal ini sangat berharga dalam upaya kami untuk mengembangkan platform guna mewujudkan ekosistem ekstensi yang lebih aman, berperforma lebih baik, dan lebih menjaga privasi.