Abrir nova página e manter a atual focada com JavaScript

1a atrás

0 0

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

#JavaScript


Comentários (0)

0/512
Link