sendMessage Google Chrome
Eu tenho 2 arquivos js que são responsáveis em executar tarefas nas páginas, um é o script.js (o que faz a mágica) e
"background.js" que é responsável somente em receber mensagens do navegador vindo da própria extensão.
//script.js
chrome.runtime.sendMessage({nome:"listaAtualizada"});//enviando para o background.js
//background.js
chrome.runtime.onMessage.addListener(function (resposta) {
if (resposta.nome == 'listaAtualizada') {
chrome.tabs.executeScript(null, {code: "atualiza_lista();"});
}
});
Parece que ou o **background.js** não recebe a mensagem do chrome, ou ele simplesmente não quer executar o script, já verifiquei a documentação. Se alguém puder ajudar agradeço.Discussão (0)
Carregando comentários...