Manifest – Schlüssel

Dieser Wert behält die eindeutige ID einer Erweiterung oder eines Themas bei, wenn es während der Entwicklung geladen wird. Im Folgenden sind einige gängige Anwendungsfälle aufgeführt:

Einheitliche Erweiterungs-ID verwenden

Während der Entwicklung ist es wichtig, eine einzelne ID beizubehalten. So sorgen Sie für eine einheitliche ID:

Erweiterung in das Entwickler-Dashboard hochladen

Verpacken Sie das Erweiterungsverzeichnis in einer .zip-Datei und laden Sie es ohne Veröffentlichung in das Chrome-Entwickler-Dashboard hoch:

  1. Klicken Sie im Entwickler-Dashboard auf Neuen Artikel hinzufügen.
  2. Klicken Sie auf Dateien durchsuchen, wählen Sie die ZIP-Datei der Erweiterung aus und laden Sie sie hoch.
  3. Rufen Sie den Tab Paket auf und klicken Sie auf Öffentlichen Schlüssel ansehen.
Schaltfläche „Öffentlichen Schlüssel anzeigen“ auf dem Tab „Paket“
Schaltfläche „Öffentlichen Schlüssel anzeigen“ auf dem Tab „Paket“

Gehen Sie so vor:

  1. Kopieren Sie den Code zwischen -----BEGIN PUBLIC KEY----- und -----END PUBLIC KEY-----.
  2. Entfernen Sie die Zeilenumbrüche, damit nur eine Zeile Text übrig bleibt.
Dialogfeld „Öffentlicher Schlüssel“
Dialogfeld „Öffentlicher Schlüssel“

Fügen Sie den Code unter dem Feld "key" in das Feld manifest.json ein. So verwendet die Erweiterung dieselbe ID.

{ // manifest.json
  "manifest_version": 3,
...
  "key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}

IDs vergleichen

Öffnen Sie die Seite „Erweiterungsverwaltung“ unter chrome://extensions, prüfen Sie, ob der Entwicklermodus aktiviert ist, und laden Sie das entpackte Erweiterungsverzeichnis hoch. Vergleichen Sie die Erweiterungs-ID auf der Seite „Verwaltung von Erweiterungen“ mit der Artikel-ID im Entwickler-Dashboard. Sie sollten übereinstimmen.

Die ID der Übereinstimmung der Erweiterung