Ta wartość zachowuje unikalny identyfikator rozszerzenia lub motywu po jego wczytaniu. podczas programowania. Oto kilka typowych przypadków użycia:
- Aby skonfigurować serwer, aby akceptował tylko żądania ze źródła rozszerzenia Chrome.
- Aby inne rozszerzenia lub strony mogły wysyłać wiadomości do Twojego rozszerzenia.
- Aby witryna miała dostęp do elementu
web_accessible_resources
rozszerzenia.
Zachowaj spójny identyfikator rozszerzenia
Zachowanie pojedynczego identyfikatora jest kluczowe podczas tworzenia aplikacji. Aby zachować spójny identyfikator:
Prześlij rozszerzenie do panelu dewelopera
Umieść katalog rozszerzenia w pliku .zip
i prześlij go do programisty Chrome
Panel bez publikowania:
- W panelu dewelopera kliknij Dodaj nowy element.
- Kliknij Przeglądaj pliki, wybierz plik ZIP rozszerzenia i go prześlij.
- Otwórz kartę Pakiet i kliknij Wyświetl klucz publiczny.
Po otwarciu wyskakującego okienka wykonaj te czynności:
- Skopiuj kod pomiędzy
-----BEGIN PUBLIC KEY-----
a-----END PUBLIC KEY-----
. - Usuń znaki nowego wiersza, aby zrobić z niego jeden wiersz tekstu.
Dodaj kod w polu manifest.json
w polu "key"
.
Dzięki temu rozszerzenie będzie używać tego samego identyfikatora.
{ // manifest.json
"manifest_version": 3,
...
"key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}
Porównaj identyfikatory
Otwórz stronę Zarządzanie rozszerzeniami na chrome://extensions
i sprawdź, czy Tryb programisty jest włączony.
i prześlij katalog bez pakietu rozszerzeń. Porównywanie identyfikatora rozszerzenia w zarządzaniu rozszerzeniami
do identyfikatora produktu w panelu dewelopera. Powinny być takie same.