js监听页面关闭或刷新事件

需求:在页面关闭的时候监听事件,但是刷新的时候并不执行。

实现:

window.onbeforeunload = function(){

      var  n  =  window.event.screenX  -  window.screenLeft; 

      var  b  =  n  >  document.documentElement.scrollWidth-20; 

      if(b  &&  window.event.clientY  <  0  ||  window.event.altKey) 

      {  //页面关闭

      }else{

          // 页面刷新   

    } 

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容