页面关闭或刷新时触发javascript的事件

Posted coolface

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面关闭或刷新时触发javascript的事件相关的知识,希望对你有一定的参考价值。

当页面在关闭或刷新时提示

window.onbeforeunload(function(){
  //判断是关闭还是刷新
  1、满足关闭,否则是刷新
  if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey){
    //关闭时怎么处理
  }else{
    //刷新时怎么处理
  }

});

触发条件:
1、关闭浏览器窗口
2、通过地址栏或收藏夹前往其他页面的时候
3、点击返回,前进,刷新,主页其中一个的时候
4、点击 一个前往其他页面的url连接的时候
 













以上是关于页面关闭或刷新时触发javascript的事件的主要内容,如果未能解决你的问题,请参考以下文章

onbeforeunload 事件在即将离开当前页面(刷新或关闭)时触发。

使用onbeforeunload事件检测窗口是否刷新或关闭 .

js 浏览器窗口 刷新关闭事件

Vue 刷新页面时会触发事件吗

识别刷新和关闭浏览器操作

如何在一个页面中触发一个事件后就刷新这个页面的另一部分呢?