A configuração do cookie falha no html em segundo plano quando chamado na inicialização

stou tentando definir um cookie personalizado na minha extensão do Chrome para que meu servidor saiba que o cliente está executando a extensã

Eu tenho tentado esta abordagem:

chrome.cookies.set({
   url: 'http://www.mydomain.com',
   name: 'iamalive',
   value: 'yes'
}, function(cookie) { ... });

Isso funciona perfeitamente quando o chrome já está carregado e em execução (por exemplo: logo após a instalação). mas quando esse código é executado enquanto o chrome está sendo inicializado, estou recebendo este erro:

Erro durante cookies.set: nenhum repositório de cookies acessível encontrado para o contexto de execução atua

Existe alguma maneira de saber quando a API chrome.cookies está pronta? Caso contrário, existe outra solução para o problema, como modificar o user agent ou adicionar um cabeçalho personalizado a todas as solicitações HTTP no servidor?

questionAnswers(0)

yourAnswerToTheQuestion