如何检测浏览器关闭并弹出警告消息

时间:2015-05-05 03:56:41

标签: javascript

我尝试使用以下代码在关闭浏览器窗口时收到提醒:

 <script language="JavaScript" type="text/javascript">
    window.onbeforeunload = confirmExit;
    function confirmExit()
{
    return "Please log out before exit";
}
   </script>

它可以工作,但如果页面包含很少的按钮,则单击任何按钮会引发相同的警报。我只有在关闭浏览器窗口而不是单击按钮时才需要显示警报。

1 个答案:

答案 0 :(得分:0)

使用此

$(function () {
  $("a").click(function {
    window.onbeforeunload = null;
  });
});