Итак, у меня есть удобная небольшая функциональность в мобильном приложении jQuery, которая позволяет пользователю узнать, уходит ли он/она со страницы, так как это вызовет выход из системы. В упрощенном виде:
$(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();
});
Это прекрасно работает как в Safari, так и в Chrome на моем ноутбуке. Однако, похоже, он не работает на симуляторе iPhone.
Мобильный браузер, включенный в iOS (я знаю, что это Safari, но, предположительно, другая версия), просто не поддерживает событие beforeunload
? Верно ли это вообще для мобильных устройств (в частности, Android)?
onbeforeunload
У этого вопроса есть возможное обходное решение: stackoverflow.com/questions/4127621/ - person John Douthat   schedule 02.08.2011