Bu değer, geliştirme sırasında yüklenen bir 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ısı kaynağınızdan gelen istekleri kabul edecek şekilde yapılandırmak için.
- Böylece diğer uzantılar veya web siteleri, uzantınıza mesaj gönderebilir.
- Böylece bir web sitesi, uzantınızın
web_accessible_resources
bölümüne erişebilir.
Tutarlı bir uzantı kimliği kullanın
Geliştirme sırasında tek bir kimliği korumak önemlidir. Tutarlı bir kimlik kullanmak için aşağıdaki adımları uygulayın:
Uzantıyı geliştirici kontrol paneline yükleme
Uzantı dizinini bir .zip
dosyasına 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 gidin ve Ortak anahtarı göster'i tıklayın.
Pop-up açıkken aşağıdaki adımları uygulayın:
-----BEGIN PUBLIC KEY-----
ile-----END PUBLIC KEY-----
arasındaki kodu kopyalayın.- Tek bir metin satırı haline getirmek için yeni satırları kaldırın.
Kodu "key"
alanının altındaki manifest.json
alanına 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
adresindeki Uzantı Yönetimi sayfasını açın, Geliştirici modu'nun etkinleştirildiğinden emin olun ve paketlenmemiş uzantı dizinini yükleyin. Uzantı yönetimi sayfasındaki uzantı kimliğini Geliştirici Kontrol Paneli'ndeki öğe kimliğiyle karşılaştırın. Bu iki değer eşleşmelidir.