Dieser Wert enthält die eindeutige ID einer Erweiterung oder eines Designs, wenn sie während der Entwicklung geladen wird.
Im Folgenden sind einige gängige Anwendungsfälle aufgeführt:
- So konfigurieren Sie einen Server, damit er nur Anfragen von Ihrem Chrome-Erweiterungsursprung akzeptiert:
- Damit andere Erweiterungen oder Websites Nachrichten an Ihre Erweiterung senden können.
- Damit eine Website auf das
web_accessible_resourcesIhrer Erweiterung zugreifen kann.
Einheitliche Erweiterungs-ID beibehalten
Es ist wichtig, dass während der Entwicklung eine einzelne ID beibehalten wird. So behalten Sie eine einheitliche ID bei:
Erweiterung in das Entwickler-Dashboard hochladen
Packen Sie das Erweiterungsverzeichnis in eine .zip-Datei und laden Sie es in das Chrome Developer Dashboard hoch, ohne es zu veröffentlichen:
- Klicken Sie im Entwickler-Dashboard auf Neues Element hinzufügen.
- Klicken Sie auf Dateien durchsuchen, wählen Sie die ZIP-Datei der Erweiterung aus und laden Sie sie hoch.
- Rufen Sie den Tab Paket auf und klicken Sie auf Öffentlichen Schlüssel ansehen.
Gehen Sie so vor, wenn das Dialogfeld geöffnet ist:
- Kopieren Sie den Code zwischen
-----BEGIN PUBLIC KEY-----und-----END PUBLIC KEY-----. - Entfernen Sie die Zeilenumbrüche, damit der Text in einer einzigen Zeile angezeigt wird.
Fügen Sie den Code in manifest.json unter dem Feld "key" 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 „Erweiterungen verwalten“ unter chrome://extensions, achten Sie darauf, dass der Entwicklermodus aktiviert ist, und laden Sie das entpackte Erweiterungsverzeichnis hoch. Vergleichen Sie die Erweiterungs-ID auf der Seite zur Erweiterungsverwaltung mit der Artikel-ID im Entwickler-Dashboard. Sie müssen übereinstimmen.
