Melanjutkan transisi ke Manifes V3

David Li
David Li

Pada Desember tahun lalu, kami menjeda penghentian penggunaan Manifest V2 yang direncanakan untuk menindaklanjuti masukan developer dan memberikan solusi yang lebih baik untuk masalah migrasi. Berdasarkan masukan ini, kami telah melakukan sejumlah perubahan pada Manifest V3 untuk menutup kesenjangan ini, termasuk:

  • Memperkenalkan Dokumen Di Balik Layar, yang menyediakan akses DOM untuk digunakan ekstensi 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 selama jangka waktu yang lebih lama
  • Menambahkan User Scripts API baru, yang memungkinkan ekstensi pengelola skrip pengguna mengizinkan pengguna menjalankan skrip mereka dengan lebih aman
  • Meningkatkan dukungan pemfilteran konten dengan memberikan batas yang lebih besar di declarativeNetRequest API untuk kumpulan aturan statis dan aturan dinamis

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

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

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

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

Linimasa penghentian

Kami akan mulai menonaktifkan ekstensi Manifes V2 di versi pra-stabil Chrome (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 tersebut dan tindakan yang dapat mereka lakukan untuk menemukan ekstensi alternatif yang terbaru.

Kami akan berkomunikasi dengan developer selama peluncuran, dan kami akan terus memantau masukan dengan cermat selama proses ini. Kami memperkirakan perlu waktu minimal satu bulan untuk mengamati dan menstabilkan perubahan di versi pra-stabil sebelum memperluas peluncuran ke Chrome saluran stabil, yang juga akan diluncurkan secara bertahap dari waktu ke waktu. Waktu yang tepat dapat bervariasi bergantung pada data yang dikumpulkan, dan selama waktu ini, kami akan terus memberikan informasi terbaru terkait progres kami kepada Anda.

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

Langkah berikutnya untuk penayang 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 hal yang perlu Anda ketahui untuk berhasil melakukan migrasi. Untuk ringkasan beberapa peningkatan terbaru pada platform Ekstensi, lihat update kuartalan kami dari Juli dan Oktober. Jika ada 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 dalam mengejar ekosistem ekstensi yang lebih aman, berperforma lebih baik, dan lebih menjaga privasi.