Manifes - kunci

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:

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

Tab Paket Dasbor Developer

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

  1. Salin kode di antara -----BEGIN PUBLIC KEY----- dan -----END PUBLIC KEY-----.
  2. Hapus baris baru untuk membuatnya menjadi 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. Membandingkan ID ekstensi di pengelolaan ekstensi ke ID Item di Dasbor Developer. Keduanya harus cocok.

ID dari
pencocokan ekstensi