Hay algunas aclaraciones notas sobre la lucha libre con esto creo que son críticos.
En primer lugar, el sistema de campo de actualización/oculto funciona al principio de la copia de la nueva página y después, no al salir de la copia de la primera página.
De mi investigación de este método y algunos otros, no es posible, principalmente debido a los estándares de privacidad, detectar una actualización de una página durante la descarga o antes. solo después de la carga de la nueva página y más tarde.
que tenían una solicitud problema similar, pero básicamente era terminar la sesión al salir de la página, y mientras mira a través de eso, encontró que un explorador trata una Recargar/Actualizar como dos piezas distintas:
- cerrar la ventana actual (dispara antes de la descarga y en la descarga de eventos js).
- solicite la página como si nunca la hubiera tenido. La sesión en el servidor, por supuesto, no tiene ningún problema, pero ninguna cadena de consulta cambia/agrega valores a la última URL utilizada de la página.
Estos suceden en ese orden también. Solo un navegador personalizado o no estándar se comportará de manera diferente.
1 .. .. uno más preciso trabajar en todos los navegadores – agpt
Esto también se disparará cuando el usuario cierra el navegador o la página o cuando el usuario intenta navegar lejos. – MetalPhoenix
@MetalPhoenix por supuesto que lo hará. No es necesario desestimar algo que cualquier desarrollador competente reconocería. – AlienWebguy