Avatar ·

Como abrir um link em uma nova aba, e não em uma nova janela, usando JavaScript?

Olá a todos! Sou um desenvolvedor front-end iniciante e me deparei com um problema que parece simples, mas não consigo resolver. Preciso que, ao clicar em um botão no meu site, o link seja aberto em uma nova aba do navegador. Estou usando o método `window.open()`: ```javascript function openLink() { window.open('https://example.com'); } ``` Mas o problema é que, em diferentes navegadores, isso funciona de maneiras diferentes. No Firefox e no Chrome, o link abre em uma nova aba (que é o que preciso) ou em uma nova janela pop-up. Além disso, às vezes essa janela pop-up é bloqueada pelo bloqueador de pop-ups integrado. Os usuários reclamam que nada acontece. Li que posso usar o atributo `target="_blank"` na tag ``, mas preciso abrir o link programaticamente via JavaScript, porque a URL é gerada dinamicamente após cálculos complexos ou após uma resposta do servidor. Aqui está meu código atual, que às vezes funciona e às vezes não: ```javascript document.get