Deze waarde zorgt ervoor dat de unieke ID van een extensie of thema behouden blijft wanneer deze tijdens de ontwikkeling wordt geladen.
Hieronder volgen enkele veelvoorkomende gebruiksscenario's:
- Om een server zo te configureren dat deze alleen verzoeken accepteert die afkomstig zijn van de server die uw Chrome-extensie gebruikt.
- Zodat andere extensies of websites berichten naar jouw extensie kunnen sturen .
- Zodat een website toegang heeft tot de
web_accessible_resourcesvan uw extensie.
Zorg voor een consistent 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 in het ontwikkelaarsdashboard op 'Nieuw item toevoegen' .
- Klik op 'Bestanden bekijken' , selecteer het zipbestand van de extensie en upload het.
- Ga naar het tabblad Pakket en klik op Openbare sleutel bekijken .

Volg deze stappen wanneer het dialoogvenster geopend is:
- Kopieer de code tussen
-----BEGIN PUBLIC KEY-----en-----END PUBLIC KEY-----. - Verwijder de nieuwe regels zodat er één regel tekst overblijft.

Voeg de code toe aan het 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 uitgepakte extensiemap. Vergelijk de extensie-ID op de pagina Extensiebeheer met de item-ID in het ontwikkelaarsdashboard. Deze moeten overeenkomen.
