使用JavaScript检测关闭按钮

jv2fixgn  于 2023-01-04  发布在  Java
关注(0)|答案(2)|浏览(157)

我想在用户点击浏览器的关闭按钮时使用JavaScript给予警报。我如何检测该事件?

cl25kdpy

cl25kdpy1#

当用户离开你的页面时,你可以挂接beforeunload事件来做一些事情,你不能直接检测用户关闭浏览器。
下面是一个例子:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<title>Test Page</title>
<style type='text/css'>
body {
    font-family: sans-serif;
}
</style>
<script type='text/javascript'>
window.onbeforeunload = askWhetherToClose;
function askWhetherToClose(event) {
    var msg;

    msg = "You're leaving the page, do you really want to?";
    event = event || window.event;
    event.returnValue = msg;
    return msg;
}
</script>
</head>
<body>
<p>Close the browser window, or navigate to <a href="http://stackoverflow.com">StackOverflow</a></p>
</body>
</html>

更多关于MDCMSDN页面的内容。仅将这些知识用于好的方面。

83qze16e

83qze16e2#

<body onunload="javascriptHere();">

相关问题