代码之家  ›  专栏  ›  技术社区  ›  Zack Burt

你能在用户关闭窗口之前用JavaScript触发一个事件吗?

  •  5
  • Zack Burt  · 技术社区  · 15 年前

    我想在服务器关闭窗口后立即使用ajaxget或POST向服务器发送ping。 是 window.onbeforeunload 好主意?

    2 回复  |  直到 15 年前
        1
  •  5
  •   Darin Dimitrov    15 年前

    是的,您可以在 window.onbeforeunload

        2
  •  2
  •   gothy    15 年前

    达林是对的,window.onbeforeunload解决了问题不是100%。如果合适-您可以在发送和ajax请求后显示alert(),这将阻止浏览器,您的请求应该完成,但根据我的经验,这个问题没有100%的解决方案:\