Cómo evitar que aparezca una pestaña en blanco en Edge al hacer clic en un enlace de archivo
Tengo una página html con varios enlaces a archivos con varios tipos de archivos, como pdf, csv y zip. Dependiendo de los complementos disponibles del navegador, el navegador puede abrir algunos de estos archivos en línea, mientras que otros se descargarán.
No quiero que dichos enlaces se abran en la pestaña actual, por lo que cada uno tiene el atributotarget="blank"
.
Esto funciona bien en la mayoría de los navegadores:
Cuando el usuario hace clic en un enlace a un archivo que se puede mostrar en línea, el archivo se muestra en una nueva pestaña.De lo contrario, se abre una nueva pestaña yinmediatamente cerrado tan pronto como el archivo comience a descargarse. El usuario permanece en la ventana actual.Sin embargo, en Microsoft Edge, el segundo caso no funciona: la nueva pestaña permanece abierta. Esto es molesto, porque el usuario ahora está mirando una pestaña vacía inútil.
¿Hay alguna manera de evitar que esto suceda?