Esse valor mantém o ID exclusivo de uma extensão ou tema quando ela é carregada. durante o desenvolvimento. Veja alguns casos de uso comuns:
- Configure um servidor para aceitar apenas solicitações da origem da extensão do Chrome.
- Para que outras extensões ou sites possam enviar mensagens para sua extensão.
- Para que um site possa acessar o
web_accessible_resources
da sua extensão.
Manter um ID de extensão consistente
Preservar um único ID é essencial durante o desenvolvimento. Para manter um ID consistente, siga estas etapas:
Fazer upload da extensão no painel do desenvolvedor
Empacote o diretório de extensão em um arquivo .zip
e faça o upload dele no Chrome Developer
painel sem publicá-lo:
- No Painel de controle do desenvolvedor, clique em Adicionar novo item.
- Clique em Procurar arquivos, selecione o arquivo ZIP da extensão e faça o upload dele.
- Acesse a guia Package e clique em View public key.
Quando o pop-up for aberto, siga estas etapas:
- Copie o código entre
-----BEGIN PUBLIC KEY-----
e-----END PUBLIC KEY-----
. - Remova as novas linhas para transformá-las em uma única linha de texto.
Adicione o código ao manifest.json
no campo "key"
.
Dessa forma, a extensão usará o mesmo ID.
{ // manifest.json
"manifest_version": 3,
...
"key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}
Comparar IDs
Abra a página "Gerenciamento de extensões" em chrome://extensions
, verifique se o Modo do desenvolvedor está ativado.
e faça o upload do diretório de extensão descompactado. Comparar o ID da extensão no gerenciamento de extensões
ao ID do item no Painel de controle do desenvolvedor. Deve haver uma correspondência entre eles.