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

105
Visualizações
Why is chrome.tabs.onUpdated.addListener not firing?

I am trying to listen to updates to a tab's URL in a chrome extension. The documentation for chrome.tabs.onUpdated.addListener explains that updates to attributes like url will trigger the listener, but I am only seeing updates for the loading status or an empty changeInfo object.

background.js

chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab)=>{
    console.log("change info", changeInfo);
});

What I see in the console when I navigate to new URLs, either via the search bar or clicking on links:

change info {status: 'loading'}
change info {}
change info {}
change info {status: 'complete'}

How could a listener be triggered on an empty changeInfo object? and why do none of the updates include url changes? What am I doing wrong here? (this is not limited to chrome, reproduced in safari as well).

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