Ta wartość zachowuje unikalny identyfikator rozszerzenia lub motywu podczas ładowania w trakcie tworzenia.
Oto kilka typowych przypadków użycia:
- Aby skonfigurować serwer tak, aby akceptował tylko żądania z pochodzenia rozszerzenia Chrome.
- Dzięki temu inne rozszerzenia lub witryny mogą wysyłać wiadomości do Twojego rozszerzenia.
- Aby witryna mogła uzyskać dostęp do
web_accessible_resourcesrozszerzenia.
Zachowaj spójny identyfikator rozszerzenia
Zachowanie jednego identyfikatora jest kluczowe podczas tworzenia aplikacji. Aby zachować spójny identyfikator, wykonaj te czynności:
Przesyłanie rozszerzenia do panelu dewelopera
Spakuj katalog rozszerzenia do pliku .zip i prześlij go do Panelu dewelopera Chrome 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.
Gdy otworzy się okno, wykonaj te czynności:
- Skopiuj kod między znakami
-----BEGIN PUBLIC KEY-----i-----END PUBLIC KEY-----. - Usuń znaki nowego wiersza, aby utworzyć jeden wiersz tekstu.
Dodaj kod do pliku manifest.json pod polem "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ównywanie dokumentów tożsamości
Otwórz stronę Zarządzanie rozszerzeniami na stronie chrome://extensions, upewnij się, że Tryb programisty jest włączony, i prześlij rozpakowany katalog rozszerzenia. Porównaj identyfikator rozszerzenia na stronie zarządzania rozszerzeniami z identyfikatorem produktu na panelu dewelopera. Powinny być zgodne.
