2011-08-01 58 views
7

因此,我在jQuery Mobile应用程序中使用了一些方便的功能,让用户知道他/她是否正在离开页面,因为这会触发注销。简化形式:iPhone上不支持onbeforeunload事件吗?

$(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)的这种情况通常如此吗?

回答