html离开时监听

事件监听的效果:

1.比如跳转到其它页面中,会有个提前监听。

2.当页面本身刷新时,也有个监听

if (window.addEventListener){
  window.addEventListener('beforeunload', function (e) {
    //return '是否离开';
  })
}else if(window.attachEvent){// 主要是为了兼容老的IE
  window.attachEvent('on' + 'beforeunload', function (e) {
    that.savelocal();
  })
}else{
  window.onbeforeunload = function (e) {
    that.savelocal();
  }
}

猜你喜欢

转载自www.cnblogs.com/target-lyl/p/10235059.html