如何在用户关闭浏览器时向用户显示警报

How to show alert to user if the user is closing the browser?

本文关键字:用户 显示 浏览器      更新时间:2023-09-26

我正在开发一个视频上传网站,用户正在注册和上传无限大小的视频,我们遇到的问题是一些用户不太聪明,尽管我们向他们显示正在处理图像和我们正在处理您的数据的消息,但他们仍然没有发现视频是否已上传并在上传之前关闭窗口, 平均视频大小约为 500MB,因此我想在他们尝试关闭窗口时向他们显示您的视频正在处理的警报,我只想知道有什么方法可以找到用户正在关闭浏览器或选项卡,我搜索了它,但不幸的是找不到解决方案, 在这种情况下,任何人都可以帮助我。

提前谢谢。

试试这个:

爪哇语

<script language="JavaScript">
window.onbeforeunload = confirmclose;
function confirmclose(){
choice="Are you sure you want to leave?";
return choice;
}
</script>


Jquery

<script src="jquery-1.7.1.js" type="text/javascript"></script>
<script src="jquery.confirm.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function(){
        function confirmclose() {
                return "Are you sure? you want to close";
        }
        window.onbeforeunload = confirmclose;
    });
<script language="JavaScript">
window.onbeforeunload = WindowCloseHanlder;
function WindowCloseHanlder()
{
    window.alert('test');
}
</script>