我想在用户点击浏览器的关闭按钮时使用JavaScript给予警报。我如何检测该事件?
cl25kdpy1#
当用户离开你的页面时,你可以挂接beforeunload事件来做一些事情,你不能直接检测用户关闭浏览器。下面是一个例子:
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>
更多关于MDC和MSDN页面的内容。仅将这些知识用于好的方面。
83qze16e2#
<body onunload="javascriptHere();">
2条答案
按热度按时间cl25kdpy1#
当用户离开你的页面时,你可以挂接
beforeunload
事件来做一些事情,你不能直接检测用户关闭浏览器。下面是一个例子:
更多关于MDC和MSDN页面的内容。仅将这些知识用于好的方面。
83qze16e2#