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 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:

  1. Di Dasbor Developer, klik Tambahkan item baru.
  2. Klik Jelajahi file, pilih file zip ekstensi, lalu upload.
  3. Buka tab Paket, lalu klik Lihat kunci publik.

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 menjadikannya satu baris teks.

Popup kunci publik

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.

ID pencocokan ekstensi