Cómo detectar la descarga de archivos en JavaScript?
Hay cuatro enfoques conocidos para lidiar con la detección cuando comienza una descarga de un navegador: llamar a Fetch (), recuperar la respuesta completa, adjuntar una etiqueta A con un atributo de descarga y activar un evento de clics. Los navegadores web modernos ofrecerán al usuario la opción de guardar el archivo ya recuperado.