Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

328
Visualizações
En Javascript, ¿cómo detectar el evento Browser o Tab Close?

En mi aplicación, quiero detectar el evento de cierre del navegador o la pestaña y luego, para este evento, me gustaría enviar un formulario para la función de cierre de sesión y borrar la sesión del usuario.

Probé el evento window.onbeforeunload pero es un incendio para todos, incluso si hago clic en el enlace o actualizo la página.

Cualquiera puede por favor ayudarme.

about 4 years ago · Santiago Gelvez
2 Respostas
Responde à pergunta

0

No hay una API específica para lograr lo que quieres.

Lo que puedes hacer es lo siguiente:

  1. Emita tokens de acceso/sesión con una vida útil (relativamente) corta (como 1 minuto)
  2. Haga que su interfaz "continuamente" actualice los tokens para mantener la aplicación iniciada

De esta manera, después de un retraso (relativamente) pequeño si la interfaz no se está ejecutando, terminará con un token de sesión/acceso caducado y el usuario cerrará sesión.

Contras de este enfoque: si el usuario tiene una pequeña ventana de problemas de conectividad, su sesión caducará. Si su sistema es una aplicación móvil, esto puede hacer que su aplicación sea muy frustrante de usar en diversas circunstancias. Puede que no sea un gran problema si su caso de uso es el acceso desde estaciones de trabajo.

about 4 years ago · Santiago Gelvez Relatório

0

No puede detectar un evento de cierre de pestaña/navegador de forma nativa en JavaScript. Cuando el usuario cierra una pestaña, todo el script que se ejecuta en la página deja de ejecutarse y no se puede ejecutar ningún código javascript después de eso.

about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda