Como faço para fechar uma janela do navegador com código HTML?
Por motivos históricos, esta página lista métodos que eram usados anteriormente para fechar programaticamente uma guia ou janela do navegador usando JavaScript.
A partir de 2017, não há como fechar uma guia ou janela do navegador da web usando JavaScript. Os padrões de segurança modernos não permitem esse comportamento. O código JavaScript abaixo não funciona mais e é puramente para fins educacionais.
Fechando uma janela com JavaScript: dois métodos anteriores
O primeiro método criava um botão que, ao ser clicado, perguntava ao usuário “Deseja fechar esta janela?” Se o usuário clicar em OK, a guia ou janela do navegador será fechada.
<input type="button" value="Close this window" onclick="self.close()">
O segundo método exigiu um pouco mais de trabalho, mas evitou o “problema do prompt”. O código a seguir foi inserido no cabeçalho de uma página HTML.
<script language="javascript" type="text/javascript"> function windowClose() { window.open('','_parent',''); window.close(); } </script>
Em seguida, a seguinte linha de código foi inserida no corpo da página HTML.
<input type="button" value="Close this window" onclick="windowClose();">
0 Comments