Checklist migrasi Manifes V3

Pantau progres migrasi Anda

Checklist di bawah ini tersedia untuk membantu Anda memantau pekerjaan migrasi Anda. Mereka menentukan tugas yang harus diselesaikan dengan tautan ke instruksi. Tugas migrasi secara luas dibagi menjadi lima kategori seperti yang dijelaskan dalam Ringkasan migrasi.

Mengupdate manifes

File manifest.json memerlukan format yang sedikit berbeda untuk Manifes V3 daripada Manifes V2. Halaman ini menjelaskan perubahan yang hanya memengaruhi file manifest.json. Namun, banyak perubahan pada skrip dan halaman juga memerlukan perubahan pada manifes. Perubahan tersebut tercakup dalam tugas migrasi yang memerlukannya.

Melakukan migrasi ke pekerja layanan

Pekerja layanan menggantikan halaman peristiwa atau latar belakang ekstensi untuk memastikan bahwa kode latar belakang tetap berada di luar thread utama. Hal ini memungkinkan ekstensi hanya berjalan saat dibutuhkan, sehingga menghemat resource.

Sebelum memulai, baca perbedaan antara skrip latar belakang dan pekerja layanan ekstensi.

Mengupdate panggilan API

Beberapa fitur perlu diganti dengan fitur yang setara dengan Manifes V3. Sebagian lainnya perlu dihapus seluruhnya.

Mengganti pemroses permintaan web yang memblokir

Alih-alih membaca permintaan jaringan secara terprogram dan mengubahnya (seperti yang Anda lakukan di Manifes V2), ekstensi Anda menentukan aturan yang menjelaskan tindakan yang akan dilakukan saat serangkaian kondisi tertentu terpenuhi.

Setelah menyelesaikan item di atas, sebaiknya tinjau beberapa kasus penggunaan umum:

Meningkatkan keamanan ekstensi

Perubahan diperlukan untuk meningkatkan keamanan ekstensi. Ini termasuk menghapus kode yang dihosting dari jarak jauh, yang tidak lagi didukung.

Memublikasikan ekstensi Manifes V3

Setelah melakukan konversi ke Manifest Versi 3, kini saatnya merilis ekstensi Anda di Chrome Web Store. Bergantung pada perubahan yang dibuat, pertimbangkan peluncuran yang bertahap. Pendekatan ini memungkinkan Anda memastikan ekstensi berfungsi seperti yang diharapkan dengan audiens terbatas terlebih dahulu, sebelum merilisnya ke seluruh basis pengguna.