Plik manifestu – klucz

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_resources rozszerzenia.

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:

  1. W panelu dewelopera kliknij Dodaj nowy element.
  2. Kliknij Przeglądaj pliki, wybierz plik ZIP rozszerzenia i go prześlij.
  3. Otwórz kartę Pakiet i kliknij Wyświetl klucz publiczny.
Przycisk Wyświetl klucz publiczny na karcie Pakiet
Przycisk wyświetlania klucza publicznego na karcie Pakiet

Gdy otworzy się okno, wykonaj te czynności:

  1. Skopiuj kod między znakami -----BEGIN PUBLIC KEY----- i -----END PUBLIC KEY-----.
  2. Usuń znaki nowego wiersza, aby utworzyć jeden wiersz tekstu.
Okno klucza publicznego
Okno dialogowe klucza publicznego

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.

Identyfikator dopasowania rozszerzenia.