Clicar em um link de download no Safari faz com que todos os links target = _blank sejam baixados quando clicados. Existe uma solução alternativa?
Questão: Após clicar em um link que baixa conteúdo, todos os outros links que possuem target = "_ blank" e nenhum download atraem download quando clicados, em vez de abrir na nova guia.
Navegador: Safari 11.0.2
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
<body>
<h3>Instructions</h3>
<ul>
<li>Click <a href='sample.txt' target='_blank'>ME</a> (download NOT present) to see page load in new tab then come back to this page</li>
<li>Click <a href='sample.txt' download='sample.txt'>ME</a> (download PRESENT) to see it downloaded</li>
<li>Click <a href='sample.txt' target='_blank'>ME</a> (download NOT present). Safari forces this link to download</li>
</ul>
</body>
</html>
Exemplo de código: https://embed.plnkr.co/IscC6LTTmpEbAMLrxyYJ/
Replicar:
Clique em um link com atributo de downloadApós o download, clique em um link na mesma página com target = "_ blank" e verifique se ele é forçado a fazer o download em vez de abrir em uma nova guia.Atualizar: Atualizei a questão, esperançosamente, para explicar melhor o que está acontecendo. Eu encontrei uma espécie de solução alternativa, mas se eu alterar os links para _self em vez de _blank, eles funcionarão normalmente após um download.