Melanjutkan transisi ke Manifes V3

David Li
David Li

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

  • Memperkenalkan Dokumen Offscreen, yang memberikan akses DOM untuk ekstensi yang akan 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 untuk memungkinkan pengguna menjalankan skrip mereka secara lebih aman
  • Meningkatkan dukungan pemfilteran konten dengan memberikan batasan yang lebih longgar di deklaratifNetRequest API untuk kumpulan aturan statis dan aturan dinamis

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

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

"Dengan Manifes V3, kami telah mengamati upaya besar yang dilakukan tim browser (khusus 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 adalah pekerjaan besar, tetapi kami sangat berharap platform terpadu baru ini akan memberikan manfaat besar bagi seluruh ekosistem ekstensi browser, dan pemblokir iklan seperti kami akan dapat terus mengerjakan tugas dan melakukan peningkatan lebih lanjut.” - Andrey Meshkov, CTO AdGuard

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

Linimasa penghentian bertahap

Kami akan mulai menonaktifkan ekstensi Manifes V2 di Chrome 127 versi stabil (Dev, Canary, dan Beta) mulai Juni 2024, di Chrome 127 dan yang lebih baru. Pengguna yang terpengaruh oleh peluncuran tersebut akan melihat ekstensi Manifes V2 yang 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 mereka di Chrome Web Store jika saat ini mereka 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 yang terbaru.

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

Perusahaan yang menggunakan kebijakan ExtensionManifestV2Availability untuk memastikan fungsi ekstensi Manifes V2 yang berkelanjutan 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 agar berhasil melakukan migrasi. Untuk ringkasan beberapa peningkatan terbaru pada platform Extensions, lihat perubahan per kuartal 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 penting dalam upaya kami untuk mengembangkan platform ini guna mewujudkan ekosistem ekstensi yang lebih aman, berperforma lebih tinggi, dan lebih menjaga privasi.