Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

121
Visualizações
Message sent from contentScript.js not received by popup.js in Chrome Extension

I am developing a Chrome extension. I want to pass a message from the contentScript.js to my popup.js file. This should happen when the contentScript.js loads. From what I have read, I use " chrome.runtime.sendMessage" to do this. I am not sure how to actually receive it in the popup.js file. I have read that you need to use "chrome.runtime.onMessage.addListener", however it does not work.

contentScript.js

window.onload = function() {  
    var markup = document.documentElement.innerHTML;
    alert(markup);

    chrome.runtime.sendMessage({a:"b"});

    //This alert fires.
    alert("Content sent");
};

popup.js

    chrome.runtime.onMessage.addListener(
       function(request, sender, sendResponse) {
        //This alert never fires. 
        alert("Message Received!"); 
       }
   );

There are no errors received in the console, nor the extensions page. The message is either never sent, or is sent on not received. What am I missing?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda