Manifes V3
Manifes V3 adalah versi terbaru platform ekstensi. Kami telah membuat sejumlah perubahan pada API yang tersedia dan menambahkan sejumlah fitur baru.
Tujuan Kami
Manifest V3 bertujuan menjadi langkah pertama dalam visi platform kami untuk meningkatkan privasi, keamanan, dan performa ekstensi. Seiring dengan perubahan platform, kami berupaya memberi pengguna pemahaman dan kontrol yang lebih besar atas kemampuan ekstensi. Penyelesaian perubahan ini akan memerlukan waktu beberapa tahun.
Apa yang berubah?
Beralih ke pekerja layanan
Ekstensi di Manifes V2 memiliki halaman latar belakang aktif dalam waktu lama yang menghabiskan resource, bahkan saat ekstensi tidak berjalan. Di Manifest V3, kami telah memindahkan konteks latar belakang ke service worker, yang hanya berjalan saat diperlukan.
Tidak ada lagi kode yang dihosting dari jarak jauh
Manifes V3 menghapus kemampuan ekstensi untuk menggunakan kode yang dihosting dari jarak jauh, yang menimbulkan risiko keamanan dengan mengizinkan eksekusi kode yang belum ditinjau di ekstensi. Dengan perubahan ini, ekstensi hanya dapat menjalankan JavaScript yang disertakan dalam paketnya dan ditinjau oleh Chrome Web Store.
Perubahan pada modifikasi permintaan jaringan
Kami menghentikan penggunaan versi pemblokiran webRequest API. Hal ini mengharuskan ekstensi untuk melakukan proxy semua traffic jaringan guna memberikan kemampuan pemfilteran, yang tentunya akan mengorbankan performa dan privasi. deklaratifNetRequest API baru menyediakan alternatif yang lebih aman untuk banyak kasus penggunaan.
Perubahan lainnya
Manifest V3 juga menambahkan sejumlah API dan kemampuan baru, peningkatan pada platform termasuk dukungan untuk metode berbasis promise, dan banyak lagi.
Apa langkah selanjutnya?
Memigrasikan
Pelajari cara memigrasikan ekstensi.
Masalah umum
Lihat kesenjangan utama pada platform yang telah kami selesaikan sebagai bagian dari transisi.
Checklist
Lihat checklist perubahan untuk migrasi.
Panduan publikasi
Saran untuk memublikasikan ekstensi yang diupdate.