代码之家  ›  专栏  ›  技术社区  ›  Justin cabe56

在用户离开之前在webapp中保存状态

  •  0
  • Justin cabe56  · 技术社区  · 8 年前

    过去,倾听 onbeforeunload 可能使开发人员能够提醒用户存在未保存的数据,并且他们可能不想离开浏览器中的当前页面。

    现在是Chrome doesn't support onbeforeunload and recommends the Page Visibility API . 了解是否正在查看页面似乎对某些事情很有用,但web应用程序如何告诉正在导航的用户他们的某些数据尚未同步?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Justin cabe56    8 年前

    第一个评论者的信息是正确的- beforeunload 仍受支持。让我大吃一惊的是,Chrome 60需要“用户手势”+ according to the Chrome changelog . 因此,除非点击/单击UI,否则通过刷新页面来测试行为将无法工作。