iPhone上不支持onbeforeunload事件吗?
所以,我在jQuery Mobile应用程序中有一些方便的function,让用户知道他/她是否正在离开页面,因为这会触发注销。 以简化forms:
$(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
这个问题有一个可能的解决方法: 有没有办法在Mobile Safari for iOS设备上使用window.onbeforeunload?
- 即使我没有要求,jQuery mobile也会将页面加载到DOM中
- 触摸iphone中的表格单元格上的事件
- jquery .load()函数在phonegap下不起作用
- 是否可以通过JavaScript / jQuery阻止iPhone网站中的“翻转”?
- 在移动Safari(iPad / iPhone)中防止longpress / longclick上的默认上下文菜单
- AJAX不断寻找服务器更新? 使用Javascript
- 无法在iPhone App上使用PhoneGap和jQuery获取JSON结果
- 为什么iPhone的Safari触发器不会在input type = file上更改事件?
- 在iPhone上的Jquery ui datepicker?