javascript - JS如何检测用户点了刷新或者准备关闭当前标签页
本文介绍了javascript - JS如何检测用户点了刷新或者准备关闭当前标签页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我是在上传文件的过程中,如果用户点击了刷新或者准备去关闭标签页,给他一个弹窗,离开或者留下之类的
解决方案
onbeforeunload, onunload, onpagehide这三个事件都是在页面即将离开
的时候触发,但它们有各自的不同点,我就不给你一一去说了(个人不喜欢伸手党)。注意它们的兼容性和触发的时机。
最后,虽然给了你方向,但不推荐这么做,应尽可能避免在页面离开时执行长时间的任务。比如alert,ajax这类存在宏观意义上的时间消耗的任务。
这篇关于javascript - JS如何检测用户点了刷新或者准备关闭当前标签页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文