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

184
Visualizações
Advierta al usuario web si se presionó el botón Atrás usando javascript

Hola, traté de usar el siguiente javascript para advertir a los usuarios.

 window.onbeforeunload = function() { return "Are you sure you wish to leave?"; };

Pero debo asegurarme de que el botón Atrás esté presionado, parece llamar esto cuando cambia la URL.

Gracias

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

puedes jugar con el navegador de eventos popstate activado cuando cambia el historial del navegador

 window.addEventListener('popstate', function(event) { alert('you click on back or forward button'); }

El evento popstate se activa cuando cambia el historial actual:

  • cuando el usuario hace clic en los botones atrás/adelante
  • cuando se llama a los métodos history.back(), history.forward(), history.go().
about 4 years ago · Juan Pablo Isaza Relatório

0

Trate de mirar a través de estas respuestas aquí.

Entonces, en resumen, y para las personas que no necesariamente usan un botón Atrás en la página o una matriz para almacenar el historial:

 document.onmouseover = function() { //User's mouse is inside the page. window.innerDocClick = true; } document.onmouseleave = function() { //User's mouse has left the page. window.innerDocClick = false; } window.onhashchange = function() { if (window.innerDocClick) { //Your own in-page mechanism triggered the hash change } else { //Browser back button was clicked } }

Y ahí lo tienes. una forma simple en tres partes de detectar el uso del botón Atrás frente a los elementos de la página con respecto a la navegación hash.

Su alerta iría a la sección else del controlador window.onhashchange .

about 4 years ago · Juan Pablo Isaza 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