Buenas a tod@s, quisiera saber si alguien por aquí sabe como detectar un refrescamiento(F5) desde GWT o SmartGWT porque necesito ejecutar un método antes de que se recargue la pagina, ya lo he intentado con
window.onbeforeunload = cerrarSesionJS; desde el html mediante JSNI siendo cerrarSesionJS una función JavaScript que lo único que hace es llamar a mi método java, lo que pasa es que por el tipo de instrucción que contiene dicho método la cual se ejecuta en 2 partes lo que hace es: carga instrucción-refresca-ejecuta, cuando lo que debería hacer es carga instrucción-ejecuta-refresca, ya llevo tamaño rato dándole cabeza y no se como hacer

, espero que alguien por aquí pueda iluminarme

, en resumen la idea es detectar el evento de refrescado o cerrado sobre la pagina principal