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

77
Visualizações
Close Tab after file download using Javascript/React JS

New tab gets opened if i want to download a file. In the below code i have closed the new tab after 10 sec. but the time should not be hardcoded. it should be the time taken for file download. Any suggestion how to calculate time taken for file download?

<a  href='' onClick={(e)=>activeTab(e,link) }>{filename} </a>

  const activeTab=(e,url)=> {
   const newWindow = window.open(url, '_blank');
   var startTime = (new Date().getTime());
   var endTime;
    if (newWindow) {
      //newWindow.opener =null
      if(newWindow.opener){
        setTimeout ( function () {
            newWindow.close ();
       }, 10000
      )
    }
    endTime = new Date().getTime()
  }
    e.preventDefault ();
    e.stopPropagation ();
  }

Please suggest me for any solutions.

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