11

因此,我在 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)来说是否普遍适用?

4

0 回答 0