Talvez mais informações sejam necessárias, mas parece-me que a pergunta é respondida pelo seu próprio link.
Se você é o desenvolvedor da extensão, deve incluir no arquivo de manifesto
manifest.json
:
"type": "storage",
"data":
{
"whitelist": "google",
"starttime": "0800",
"endtime": "1500"
}
O atributo whitelist
é referenciado no código pelo
StorageArea.get () function:
var storageItem = browser.storage.managed.get('whitelist');
storageItem.then((res) => {
console.log('Whitelist is: ${res.whitelist}');
});
Se você quiser alterar uma extensão existente, precisa fazer isso do código-fonte, já que não apenas o manifesto precisa ser alterado, mas também o código em si que referencia os itens de armazenamento. Mesmo que a extensão use um manifesto nativo , definido como "arquivos JSON especialmente formatados que são provisionados no computador do usuário por algum meio fora do processo de instalação da extensão", alterando o manifesto não é suficiente.
storage.managed
links de página para o complemento de exemplo de
favorite-color , que é um exemplo completo que mostra a definição,
acesso e configuração dos dados gerenciados e da criação de
manifest.json
file.