Estoy tratando de descargar el archivo haciendo clic en el botón de descarga, debería abrir la nueva pestaña y comenzar a descargar y una vez que comienza la descarga, cierra la pestaña, básicamente, no quiero tener ningún efecto en la página original. Aquí está mi código actual
const downloadHandler = (file) => { const a = document.createElement("a"); a.href = file; a.setAttribute(`download`, file); a.click(); };Recomiendo usar el atributo de descarga para descargar en lugar de jQuery:
<a href="your_link" download> file_name </a>Esto descargará su archivo, sin abrirlo.
<a href="https://yourlink.com" target="_blank" download>fileName</a>Esto abrirá el archivo HTML en una nueva pestaña.