所以,我在jQuery Mobile应用程序中有一些方便的功能,让用户知道他/她是否正在离开页面,因为这会触发注销.以简化形式:
$(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)来说是否正确?
解决方法
iPhone确实不支持onbeforeunload
这个问题有一个可能的解决方法:
Is there any way to use window.onbeforeunload on Mobile Safari for iOS devices?
原文地址:https://www.jb51.cc/jquery/181214.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。