Alerta quando a janela do navegador é fechada acidentalmente

Eu tenho um aplicativo de bate-papo, eu quero que sempre que o usuário fecha acidentalmente ou manualmente o navegador, ele deve receber um alerta para que várias operações de limpeza possam ser realizadas. Eu tenho mais coisas que eu gostaria de usar antes do evento, mas eu quero que isso seja usado para uma determinada página da web, como todas as outras páginas da web também são chamadas antes de carregar. Por favor ajude

questionAnswers(4)

yourAnswerToTheQuestion