onbeforeunload, onunload, onpagehide这三个事件都是在页面即将离开的时候触发,但它们有各自的不同点,我就不给你一一去说了(个人不喜欢伸手党)。注意它们的兼容性和触发的时机。 最后,虽然给了你方向,但不推荐这么做,应尽可能避免在页面离开时执行长时间的任务。比如alert,ajax这类存在宏观意义上的时间消耗的任务。
onbeforeunload, onunload, onpagehide这三个事件都是在页面即将
离开
的时候触发,但它们有各自的不同点,我就不给你一一去说了(个人不喜欢伸手党)。注意它们的兼容性和触发的时机。最后,虽然给了你方向,但不推荐这么做,应尽可能避免在页面离开时执行长时间的任务。比如alert,ajax这类存在宏观意义上的时间消耗的任务。