Nilai ini mempertahankan ID unik ekstensi, atau tema saat dimuat selama pengembangan. Berikut adalah beberapa kasus penggunaan umum:
- Untuk mengonfigurasi server agar hanya menerima permintaan dari origin Ekstensi Chrome Anda.
- Sehingga ekstensi atau situs lain dapat mengirim pesan ke ekstensi Anda.
- Agar situs dapat mengakses
web_accessible_resources
ekstensi Anda.
Mempertahankan ID ekstensi yang konsisten
Mempertahankan satu ID sangat penting selama pengembangan. Untuk mempertahankan ID yang konsisten, ikuti langkah-langkah berikut:
Mengupload ekstensi ke dasbor developer
Paketkan direktori ekstensi ke dalam file .zip
dan upload ke Dasbor Developer
Chrome tanpa memublikasikannya:
- Di Dasbor Developer, klik Tambahkan item baru.
- Klik Jelajahi file, pilih file zip ekstensi, lalu upload.
- Buka tab Paket, lalu klik Lihat kunci publik.
Saat pop-up terbuka, ikuti langkah-langkah berikut:
- Salin kode di antara
-----BEGIN PUBLIC KEY-----
dan-----END PUBLIC KEY-----
. - Hapus baris baru untuk menjadikannya satu baris teks.
Tambahkan kode ke manifest.json
di bagian kolom "key"
.
Dengan cara ini, ekstensi akan menggunakan ID yang sama.
{ // manifest.json
"manifest_version": 3,
...
"key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}
Membandingkan ID
Buka halaman Pengelolaan Ekstensi di chrome://extensions
, pastikan Mode developer diaktifkan,
dan upload direktori ekstensi yang tidak dipaketkan. Bandingkan ID ekstensi di halaman pengelolaan ekstensi dengan ID Item di Dasbor Developer. Keduanya harus cocok.