js如何判断浏览器是否关闭

 时间:2024-10-21 12:38:29

1、js标签只有onload"onunload"onbeforeunload事件,而没有onclose事件。不管页面是关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢?页面加载时只执行onload

2、页面关闭时只执行onunload页面刷新时先执行onbeforeunload,然后onunload,最后onload。这样我们可以在onbeforeunload中加一个标记,在onunload中判断该标记,即可达到判断页面是否真的关闭了。

3、indow.onbeforeunload=function(){23varn=window.event.screenX-window.screenLeft;45varb=n>document.documentElement.scrollWidth-20;678if(b&&window.event.clientY<0||window.event.altKey){910alert("是关闭而非刷新");1112window.open(this.location);131415//returnfalse;1617//window.event.returnValue="";}1819}else{2021alert("是刷新而非关闭");2223}2425}26

  • el-alert如何设置文字居中
  • jquery获取input的value值
  • 易语言办公组件流程控制如果真如何使用
  • jquery判断是否有某个class
  • jquery如何从指定的位置开始获取字符串
  • 热门搜索
    什么是阴极保护 节哀顺变的意思 狐假虎威的假是什么意思 什么是教学情境 碱性食品都有什么 儿童钙片什么牌子好 降准利好什么板块 高干文是什么意思 绊脚石的意思 猖狂的意思