Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
eu preciso registrar o logout do usuário quando o browser do mobile fechar, no site normal eu usei $(window).on('beforeunload', windowBeforeUnload); e tudo ocorreu normalmente mais isso não funciona no mobile, nem window.onbeforeunload = metodo para a requisição ajax(); e $(window).on('beforeunload touchstart', callbak); ele executao quando é acessado um link porem o fechamento do browser mobile nada, alguém pode me ajudar estou a 2 dias nisso e nada o back-end é em php entao não da para usar uma thread e verificar se existe sessao deito no jsp.
Tente isso: http://stackoverflow.com/questions/6205989/is-there-an-alternative-method-to-use-onbeforeunload-in-mobile-safari
eu tentei isso window.addEventListener('beforeunload', function(e){
windowBeforeUnload();
}, false); mais também não funcionou quando o browser fecharUtilize popstate como demonstrado no exemplo do link. Já é claro que mobile não interpreta beforeunload.
Provavelmente você deverá manter ambos e tratar conforme o browser e/ou plataforma.
Tente isso: http://stackoverflow.com/questions/6205989/is-there-an-alternative-method-to-use-onbeforeunload-in-mobile-safari