Estou tentando fazer um alert para quando o usuário for atualizar a página ou fecha-la, para ele confirmar a saida e fazer algo no código após isso. (Estou utilizando Angular para isso) eu tentei fazer o seguinte:
ngOnInit(){
window.onload = function(){
alert("Load Page");
}
window.onbeforeunload = function(){
alert("F5/Exit");
}
}
No caso, quando o componente for iniciado com o ngInit, ele vai realizar aquelas funções.
o window.onload ele aparece o alert, porém o onbeforeunload, que seria quando o usuário da f5 ou sai da página, não está funcionando, alguém tem alguma ideia?