Por lo tanto, tengo una pequeña funcionalidad útil en una aplicación jQuery Mobile que le permite al usuario saber si está navegando fuera de la página, ya que esto provocará el cierre de sesión. En forma simplificada:¿El evento onbeforeunload no es compatible con el iPhone?
$(window).bind('beforeunload', function() {
return "Navigating away from this page will log you off. Are you sure you want to continue?";
});
$(window).unload(function() {
logoff();
});
Esto funciona genial en Safari y Chrome en mi computadora portátil. Sin embargo, no parece funcionar en el simulador de iPhone.
¿El navegador móvil incluido en iOS (sé que es Safari, pero presumiblemente una versión diferente) simplemente no es compatible con el evento beforeunload
? ¿Es esto cierto en general para dispositivos móviles (en particular, Android)?