代码之家  ›  专栏  ›  技术社区  ›  rnaud

在Safari iPhone中关闭活动?

  •  0
  • rnaud  · 技术社区  · 14 年前

    有没有一种方法可以知道用户正在关闭navigator和/或iPhone Safari中的选项卡,以便我可以将数据保存到本地存储,还是需要为每个输入都这样做?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Lazarus    14 年前

    在查看了LocalStorage的文档之后,我认为您需要在生成/修改相关数据时存储这些数据,而不是等待关闭事件。我意识到这可能比我们任何人都想做的要多,但至少你可以确定你在每一点上都在保存当前状态,这样即使是浏览器崩溃也不会杀死你的状态。

        2
  •  0
  •   rnaud    14 年前

    好吧,似乎OnBeforeUnload是微软的发明,所以Safari和Opera都不支持它。

    我要找另一种方法:)

        3
  •  0
  •   Vincent Robert    14 年前

    你试过了吗 unload 事件?

    jQuery documentation on the unload event