Manifest - anahtar

Bu değer, yüklendiğinde bir uzantının veya temanın benzersiz kimliğini korur yardımcı olur. Yaygın kullanım alanlarından bazıları şunlardır:

  • Bir sunucuyu yalnızca Chrome uzantısı kaynağınızdan gelen istekleri kabul edecek şekilde yapılandırmak için.
  • Diğer uzantıların veya web sitelerinin uzantınıza mesaj gönderebilmesi için.
  • Böylece bir web sitesi, uzantınızın web_accessible_resources öğesine erişebilir.

Uzantı kimliğinizin tutarlı olmasını sağlayın

Geliştirme sırasında tek bir kimliğin korunması çok önemlidir. Kimliğin tutarlı olmasını sağlamak için şu adımları izleyin:

Uzantıyı geliştirici kontrol paneline yükleyin

Uzantı dizinini bir .zip dosyası olarak paketleyin ve Chrome Geliştirici'ye yükleyin. Kontrol Paneli'ni yayınlamadan önce:

  1. Geliştirici Kontrol Paneli'nde Yeni öğe ekle'yi tıklayın.
  2. Dosyalara göz at'ı tıklayın, uzantının zip dosyasını seçin ve yükleyin.
  3. Paket sekmesine gidin ve Ortak anahtarı görüntüle'yi tıklayın.

Geliştirici Kontrol Paneli Paketi sekmesi

Pop-up açıkken aşağıdaki adımları uygulayın:

  1. -----BEGIN PUBLIC KEY----- ile -----END PUBLIC KEY----- arasındaki kodu kopyalayın.
  2. Yeni satırları tek satırlık metin olacak şekilde kaldırın.

Ortak anahtar pop-up'ı

Kodu "key" alanının altındaki manifest.json öğesine ekleyin. Bu şekilde, uzantı aynı kimliği kullanır.

{ // manifest.json
  "manifest_version": 3,
...
  "key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}

Kimlikleri karşılaştırın

chrome://extensions adresindeki Uzantı Yönetimi sayfasını açın, Geliştirici modunun etkinleştirildiğinden emin olun. ve paketlenmemiş uzantı dizinini yükleyin. Uzantı yönetimindeki uzantı kimliğini karşılaştırın Geliştirici Kontrol Paneli'ndeki Öğe Kimliği'ne ekleyin. Bunların eşleşmesi gerekir.

URL'nin kimliği
uzantı eşleşmesi