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 asal Ekstensi Chrome Anda.
- Agar 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. Agar ID tetap konsisten, ikuti langkah-langkah berikut:
Upload ekstensi ke dasbor developer
Gabungkan direktori ekstensi menjadi file .zip
dan upload ke Dasbor Developer
Chrome tanpa memublikasikannya:
- Di Dasbor Developer, klik Tambahkan item baru.
- Klik Cari file, pilih file zip ekstensi, lalu upload.
- Buka tab Package, lalu klik View public key.
Saat pop-up terbuka, ikuti langkah-langkah berikut:
- Salin kode antara
-----BEGIN PUBLIC KEY-----
dan-----END PUBLIC KEY-----
. - Hapus baris baru untuk menjadikannya 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. Bandingkan ID ekstensi di halaman pengelolaan ekstensi
dengan ID Item di Dasbor Developer. Nama tersebut harus cocok.