JavaScript - Detectar fechamento da aba ou do navegador

1 resposta
javascript
N

Olá!

Gostaria de chamar um determinado evento no momento em que o usuário fecha a aba ou todo o navegador.

Utilizando o visibilitychange consigo detectar a troca de aba ou quando é minimizada, para detectar o fechamento vi sobre o onbeforeunload, porém ele exibe o pop-up de confirmação, não é o que preciso… gostaria apenas de disparar o determinado evento.

Obrigado!

1 Resposta

B

Acredito que máximo que vai conseguir fazer é colocar uma mensagem de confirmação, pois os navegadores limitam.

Como você falou usando beforeunload.

window.addEventListener(beforeunload, function (event) {

var mensagem = Tem certeza que deseja sair?’;

event.returnValue = mensagem;

return mensagem;

});
Criado 1 de julho de 2023
Ultima resposta 31 de jan. de 2024
Respostas 1
Participantes 2