Abrir nova página e manter a atual focada com JavaScript
1a atrás
Abrir uma nova página e manter a atual focada é o comportamento padrão, quando você aperta CTRL e clica em um link. Você pode desejar ter esse mesmo comportamento acionado programaticamente. Abaixo você aprenderá uma técnica para fazer isso.
Window.open
Com o window.open você consegue abrir uma nova janela, mas não manterá a anterior focada, que é o que queremos. Então teremos que usar essa função de uma maneira diferente.
Vamos abrir uma nova janela com window.open, com a url da janela atual. E atualizar a janela atual com a URL que desejamos. Dessa forma, a janela atual continuará focada, e na outra janela vai aparecer a URL que desejar.
window.open(location.href);
location.href = 'https://google.com'; // Abre a página do Google por exemplo
Comentários (0)