Como impedir que uma guia em branco apareça no Edge ao clicar em um link de arquivo
Eu tenho uma página html com vários links para arquivos com vários tipos de arquivos, como pdf, csv e zip. Dependendo dos plugins disponíveis, alguns desses arquivos podem ser abertos embutidos pelo navegador, enquanto outros serão baixados.
Eu não quero que esses links sejam abertos na guia atual, então cada um tem o atributotarget="blank"
.
Isso funciona bem na maioria dos navegadores:
Quando o usuário clica em um link para um arquivo que pode ser exibido em linha, o arquivo é mostrado em uma nova guia.Caso contrário, uma nova guia é aberta eimediatamente fechado assim que o arquivo começar a baixar. O usuário permanece na janela atual.No Microsoft Edge, no entanto, o segundo caso não funciona: a nova guia permanece aberta. Isso é irritante, porque o usuário agora está vendo uma guia vazia e inútil.
Existe alguma maneira de impedir que isso aconteça?