Bu değer, geliştirme sırasında yüklendiğinde uzantının veya temanın benzersiz kimliğini korur.
Yaygın kullanım alanlarından bazıları şunlardır:
- Bir sunucuyu yalnızca Chrome uzantınızın kaynağındaki 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_resourcesbölümüne erişebilir.
Uzantı kimliğini tutarlı tutma
Geliştirme sırasında tek bir kimliğin korunması önemlidir. Tutarlı bir kimlik kullanmak için aşağıdaki adımları uygulayın:
Uzantıyı geliştirici panosuna yükleme
Uzantı dizinini .zip dosyası olarak paketleyin ve yayınlamadan Chrome Geliştirici Kontrol Paneli'ne yükleyin:
- Geliştirici Kontrol Paneli'nde Yeni öğe ekle'yi tıklayın.
- Dosyalara göz at'ı tıklayın, uzantının ZIP dosyasını seçin ve yükleyin.
- Paket sekmesine gidip Herkese açık anahtarı görüntüle'yi tıklayın.
İletişim kutusu açıkken aşağıdaki adımları uygulayın:
-----BEGIN PUBLIC KEY-----ve-----END PUBLIC KEY-----arasındaki kodu kopyalayın.- Tek bir metin satırı haline getirmek için satır sonlarını kaldırın.
Kodu, "key" alanının altındaki manifest.json bölümüne ekleyin.
Bu sayede 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ırma
chrome://extensions adresinde Uzantı Yönetimi sayfasını açın, Geliştirici modu'nun etkinleştirildiğinden emin olun ve paketi açılmamış uzantı dizinini yükleyin. Uzantı yönetimi sayfasındaki uzantı kimliğini, geliştirici kontrol panelindeki öğe kimliğiyle karşılaştırın. Bunlar eşleşmelidir.
