JS监听浏览器关闭、刷新及切换标签页触发事件
蛮简单的东西,知道就会,不知道就不会,没什么逻辑可言。简单记录一下,只为加深点儿印象。
visibilitychange
visibilitychange可以监听到浏览器的切换标签页。
直接上代码:
beforeunload
beforeunload可以监听到页面的关闭,页签切换不会触发
- 关闭浏览器窗口的时候触发
- 通过点击当前地址栏或收藏夹进入另一个页面时触发(注意不是打开新页签)
- 刷新浏览器时触发
- 重新赋值window.location.href的值的时候触发
- 通过 form input type=”submit”按钮提交一个具有指定action的表单的时候触发(原生事件)
可能还有其他情况,大家感兴趣可以再去了解一下,我只是在浏览器刷新时用到了
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/389f3cf787.html
相关推荐
-
工具篇–SpringBoot与SpringCloud 的版本对应关系&SpringBoot与JDK对应关系(官网文档解释)
文章目录 前言 一、SpringCloud 与SpringBoot 版本对应关系: 1. 1 进入 SpringCloud 官网 1. 2 关系对应: 1. 3 SpringClo…
1天前 -
GIS入门,xyz地图瓦片是什么,xyz数据格式详解,如何发布离线XYZ瓦片到nginx或者tomcat中
XYZ介绍 XYZ瓦片是一种在线地图数据格式,由goole公司开发。 与其他瓦片地图类似,XYZ瓦片将地图数据分解为一系列小的图像块,以提高地图显示效率和性能。 XYZ瓦片提供了一…
1天前 -
SpringBoot中读取yml配置文件中的数据的方式
我们可以通过以下三种方式获取到配置文件里面的数据 1.定义变量使用@Value注解来读取 我们可以直接在程序中定义变量,然后通过Spring中提供的注解@Value来给变量赋值,然…
1天前 -
Nginx快速入门:return、rewrite重定向、重写详解(六)
0. 引言 我们在日常的生产过程中,常常有需要重定向转发的需求,比如企业更换了域名,但又要保证之前的域名能访问,这就需要做重定向的跳转。 我们在之前的章节中学习了Nginx的负载均…
1天前 -
Spring Cloud Alibaba全家桶(三)——微服务负载均衡器Ribbon与LoadBalancer
前言 本文为 微服务负载均衡器Ribbon与LoadBalancer 相关知识,下边将对什么是Ribbon(包括:客户端的负载均衡、服务端的负载均衡、常见负载均衡算法),Nacos…
1天前 -
nginx各种代理配置大全
提示:记录nginx不同访问路径和代理的配置,注意有加斜杠和不加的区别。 文章目录 1. 基础配置说明 2. 演示如何强制http跳转https 3. 演示如何配置微信支付的校验文…
后端 1天前 -
基于微信小程序校园跑腿系统设计与实现(PHP后台)可行性分析
博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都…
后端 1天前 -
springboot(ssm社区疫情管理系统 疫情防控管理系统Java系统
springboot(ssm美食网站 网上点餐系统 外卖点餐Java系统 开发语言:Java 框架:ssm/springboot + vue JDK版本:JDK1.8(或11) 服…
后端 1天前 -
PySimpleGUI 综合应用|英语文本朗读以及转换为语音Mp3
PySimpleGUI 综合应用 目录 PySimpleGUI 综合应用 应用界面 完整代码 所需模块 PySimpleGUI pyttsx3 pyaudio rapidfuzz …
1天前
