Como fechar a janela atual em JavaScript?

Como fechar a janela atual em JavaScript?
Ao projetar uma página ou site da web, pode haver um requisito para fechar a guia atual ou a janela sobre alguma ação específica. Por exemplo, fechando uma página da web específica em uma ação restrita ou gerenciando o tráfego do site de maneira eficaz. Em tais situações, o fechamento da janela atual em JavaScript ajuda a garantir a privacidade do site, tornando -a segura.

Este artigo discutirá as abordagens para fechar a janela atual em JavaScript.

Como fechar a janela atual usando JavaScript?

A janela atual pode ser fechada com a ajuda do “janela.fechar()”Método. Este método fecha a janela atualmente aberta.

Exemplo 1: Feche a janela atual em JavaScript

Neste exemplo, o “janela.fechar()”O método fecha a janela atual no botão Clique depois de informar o usuário através da caixa de diálogo Alert:


Nas linhas acima do código:

  • Em primeiro lugar, crie um botão com um associado “ONCLICK”Evento redirecionando para a função declarada.
  • Na parte JS do Código, defina uma função “MyFunction ()”.
  • Em sua definição, alerta a mensagem dada.
  • Por fim, aplique o “janela.fechar()”Método para fechar a janela atual.

Saída

Na saída, pode -se observar que a mensagem declarada é exibida como uma notificação e a janela é fechada no botão Clique, respectivamente.

Se você deseja abster -se de fechar a janela inteira, aplique a próxima abordagem para fechar a guia atual.

Exemplo 2: Feche a guia atual em JavaScript

Neste exemplo, o “janela.fechar()”O método será usado combinado com o“confirme()”Método. O último método retorna “verdadeiro"Se o usuário clicar"OK”Na caixa de diálogo elevada:


De acordo com o código fornecido:

  • Da mesma forma, crie um botão com um associado “ONCLICK”Evento invocando a função“MyFunction ()”.
  • No código JS, declare a função “MyFunction ()”.
  • Na definição da função, associe o “confirme()”Método com o“se”Declaração para confirmar o usuário sobre o fechamento da guia.
  • Por fim, aplique o “janela.fechar()”Método para fechar a guia atual.
  • Algoritmo: Este código funcionará de modo que a guia seja fechada após o desencadeamento “OK”Na caixa de diálogo.

Saída

Nesta saída, é evidente que a guia atual foi fechada com sucesso no botão acionado.

Conclusão

O "janela.fechar()”O método pode fechar a janela atual. Este método pode ser utilizado para fechar a janela aberta e a guia aberta atualmente. O exemplo anterior notifica o usuário e fecha a janela atual. O último exemplo confirma o usuário e fecha a guia atual ao atingir “OK”.Este artigo elaborou as abordagens para fechar a janela atualmente aberta em JavaScript.