Dieser Wert behält die eindeutige ID einer Erweiterung oder eines Designs beim Laden bei. während der Entwicklung. Im Folgenden sind einige gängige Anwendungsfälle aufgeführt:
- Sie können einen Server so konfigurieren, dass er nur Anfragen von Ihrer Chrome-Erweiterung akzeptiert.
- Damit über andere Erweiterungen oder Websites Nachrichten an Ihre Erweiterung gesendet werden können
- Damit eine Website auf den
web_accessible_resources
der Erweiterung zugreifen kann
Einheitliche Erweiterungs-ID verwenden
Die Beibehaltung einer einzelnen ID ist während der Entwicklung wichtig. Gehen Sie so vor, um eine einheitliche ID beizubehalten:
Erweiterung in das Entwickler-Dashboard hochladen
Packen Sie das Erweiterungsverzeichnis in eine .zip
-Datei und laden Sie diese in den Chrome Developer
Dashboard, ohne es zu veröffentlichen:
- Klicken Sie im Entwickler-Dashboard auf Neuen Artikel hinzufügen.
- Klicken Sie auf Dateien suchen, wählen Sie die ZIP-Datei der Erweiterung aus und laden Sie sie hoch.
- Gehen Sie zum Tab Paket und klicken Sie auf Öffentlichen Schlüssel anzeigen.
Wenn das Pop-up geöffnet ist, gehen Sie so vor:
- Kopieren Sie den Code zwischen
-----BEGIN PUBLIC KEY-----
und-----END PUBLIC KEY-----
. - Entfernen Sie die Zeilenumbrüche, um daraus eine einzelne Textzeile zu machen.
Fügen Sie den Code in das Feld 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 unter chrome://extensions
die Seite zur Verwaltung von Erweiterungen und prüfen Sie, ob der Entwicklermodus aktiviert ist.
und laden Sie das entpackte Erweiterungsverzeichnis hoch. Erweiterungs-ID in der Erweiterungsverwaltung vergleichen
der Artikel-ID im Entwickler-Dashboard hinzu. Sie sollten übereinstimmen.