日期:2014-05-16  浏览次数:20457 次

JS监控关闭浏览器操作
需求如下:
用户关闭浏览器通知后台。
方案如下:
1.采用js监控关闭浏览器操作。
2.用户关闭浏览器的时候发ajax请求到后台,执行相应的业务操作
代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
  <title> New Document </title> 
  <meta name="Generator" content="EditPlus"> 
  <meta name="Author" content=""> 
  <meta name="Keywords" content=""> 
  <meta name="Description" content=""> 
</head> 
  
<body> 
  <script type="text/javascript"> 
  window.onbeforeunload = onbeforeunload_handler;    
    window.onunload = onunload_handler;    
    function onbeforeunload_handler(){    
        var warning="确认关闭www.someabcd.com?";        
        //你的业务操作。。。。       
        return warning;    
    }    
        
    function onunload_handler(){    
        var warning="谢谢光临www.someabcd.com";  
        //你的业务操作。。。。   
        alert(warning);    
    }    
  </script> 
</body> 
</html>