Como fecho uma janela do navegador com código HTML?

A partir de 2017, não há como fechar uma guia ou janela do navegador da web usando JavaScript. Padrões de segurança modernos não permitem esse comportamento.

Por razões históricas, esta página lista os métodos que antigamente eram usados ​​para fechar programaticamente uma guia ou janela do navegador usando JavaScript.

Fechando uma janela com JavaScript: dois métodos antigos

O primeiro método criou um botão que, quando clicado, solicita ao usuário "Deseja fechar esta janela?" Se o usuário clicar em OK, a janela será fechada.

O segundo método exigia um pouco mais de trabalho, mas evitava o "problema de prompts". O seguinte código pode ser inserido na cabeça de um documento HTML:

 function windowClose () {window.open ('', '_ pai', ''); window.close (); } 

Em seguida, a seguinte linha de código pode ser inserida no corpo do documento HTML: