当前位置:网站首页>Browser window switch activation event visibilitychange
Browser window switch activation event visibilitychange
2022-06-30 19:17:00 【AdleyTales】
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
</style>
</head>
<body>
<h1> Browser window switch activation event </h1>
<div id="app"></div>
<script>
/**
* visibilitychange: When browser visibility changes , This event will be triggered
*
* We can do it in document Object visibilitychange event ,
* according to document.hidden perhaps document.visibilityState Attributes do some business logic .
*
* Example scenario
* Client embedded H5 A scenario often encountered on a page :H5 Page has a video , While it's playing , Click other buttons on the page ,
* Enter the client native page , Or open a new webview, The video should be paused , When returning to this page , The video continues to play .
*
*/
document.addEventListener('visibilitychange', (ev) => {
// console.log(ev);
console.log(document.hidden, document.visibilityState) // visible hidden
console.log('----active window ------')
if(!document.hidden) {
doSomething()
}
}, false)
function doSomething() {
console.log('do some thing ...')
}
</script>
</body>
</html>
effect

边栏推荐
猜你喜欢

20220607跌破建议零售价,GPU市场正全面走向供过于求...

熵-条件熵-联合熵-互信息-交叉熵

Huaxing Securities: kitex practice under the original hybrid Cloud Architecture

Swin-Transformer(2021-08)

Personally test the size of flutter after packaging APK, quite satisfied

商业智能BI与业务管理决策思维之四:业务成本分析

《所谓情商高,就是会说话》读书笔记

Swin-Transformer(2021-08)

传统微服务框架如何无缝过渡到服务网格 ASM

Four tips tell you how to use SMS to promote business sales?
随机推荐
BeanUtils.copyProperties() 对比 mapstruct
Personally test the size of flutter after packaging APK, quite satisfied
Business Intelligence BI and business management decision-making thinking 4: business cost analysis
TCP粘包问题
20220528【聊聊假芯片】贪便宜往往吃大亏,盘点下那些假的内存卡和固态硬盘
Memory Limit Exceeded
MySQL 索引测试
Swin-transformer --relative positional Bias
opencv数据类型代码表 dtype
Some interesting modules
《客从何处来》
Opengauss database source code analysis series articles -- detailed explanation of dense equivalent query technology (Part 1)
Kubernetes----Pod配置容器启动命令
商业智能BI与业务管理决策思维之四:业务成本分析
Pytorch learning (III)
熵-条件熵-联合熵-互信息-交叉熵
TCP packet sticking problem
NBI可视化平台快速入门教程(五)编辑器功能操作介绍
slice
Develop those things: how to add text watermarks to videos?