Manifes - kunci

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:

  1. Di Dasbor Developer, klik Tambahkan item baru.
  2. Klik Cari file, pilih file zip ekstensi, lalu upload.
  3. Buka tab Package, lalu klik View public key.

Tab Paket Dasbor Developer

Saat pop-up terbuka, ikuti langkah-langkah berikut:

  1. Salin kode antara -----BEGIN PUBLIC KEY----- dan -----END PUBLIC KEY-----.
  2. Hapus baris baru untuk menjadikannya satu baris teks.

Pop-up kunci publik

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.

ID ekstensi cocok