Nilai ini menyimpan ID unik ekstensi, atau tema saat dimuat selama pengembangan. Berikut ini beberapa kasus penggunaan umum:
- Untuk mengonfigurasi server agar hanya menerima permintaan dari asal Ekstensi Chrome.
- Agar ekstensi atau situs lain dapat mengirim pesan ke ekstensi Anda.
- Agar situs dapat mengakses
web_accessible_resources
ekstensi Anda.
Pertahankan ID ekstensi yang konsisten
Mempertahankan satu ID sangat penting selama pengembangan. Agar ID tetap konsisten, ikuti langkah-langkah berikut:
Mengupload ekstensi ke dasbor developer
Kemas direktori ekstensi menjadi file .zip
dan upload ke Chrome Developer
Dasbor tanpa memublikasikannya:
- Di Dasbor Developer, klik Tambahkan item baru.
- Klik Jelajahi file, pilih file ZIP ekstensi, lalu upload.
- Buka tab Package dan klik View public key.
Saat pop-up terbuka, ikuti langkah-langkah berikut:
- Salin kode di antara
-----BEGIN PUBLIC KEY-----
dan-----END PUBLIC KEY-----
. - Hapus baris baru untuk membuatnya menjadi satu baris teks.
Tambahkan kode ke manifest.json
di bawah 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",
}
Bandingkan ID
Buka halaman Pengelolaan Ekstensi di chrome://extensions
, pastikan Mode developer diaktifkan,
dan upload direktori ekstensi
yang tidak dipaketkan. Membandingkan ID ekstensi di pengelolaan ekstensi
ke ID Item di Dasbor Developer. Keduanya harus cocok.