Deze waarde behoudt de unieke ID van een extensie of thema wanneer deze tijdens de ontwikkeling wordt geladen. Hieronder volgen enkele veelvoorkomende gebruiksscenario's:
- Een server configureren om alleen verzoeken van uw Chrome-extensieoorsprong te accepteren.
- Zodat andere extensies of websites berichten naar uw extensie kunnen sturen .
- Zodat een website toegang heeft tot de
web_accessible_resources
van uw extensie.
Zorg voor een consistente extensie-ID
Het behouden van één enkele ID is essentieel tijdens de ontwikkeling. Volg deze stappen om een consistente ID te behouden:
Upload de extensie naar het ontwikkelaarsdashboard
Verpak de extensiemap in een .zip
bestand en upload dit naar het Chrome Developer Dashboard zonder het te publiceren:
- Klik op het ontwikkelaarsdashboard op Nieuw item toevoegen .
- Klik op Bladeren door bestanden , selecteer het zipbestand van de extensie en upload het.
- Ga naar het tabblad Pakket en klik op Openbare sleutel bekijken .
Wanneer de pop-up geopend is, volgt u deze stappen:
- Kopieer de code tussen
-----BEGIN PUBLIC KEY-----
-----END PUBLIC KEY-----
. - Verwijder de nieuwe regels om er één regel tekst van te maken.
Voeg de code toe aan manifest.json
onder het veld "key"
. Op deze manier gebruikt de extensie dezelfde ID.
{ // manifest.json
"manifest_version": 3,
...
"key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}
Vergelijk ID's
Open de pagina Extensiebeheer op chrome://extensions
, zorg ervoor dat de ontwikkelaarsmodus is ingeschakeld en upload de onverpakte extensiemap. Vergelijk de extensie-ID op de extensiebeheerpagina met de item-ID in het ontwikkelaarsdashboard. Ze moeten overeenkomen.