document.addEventListener('visibilitychange', (e) => {
if (document.visibilityState === 'hidden') {
document.title = '页面不可见';
}
if (document.visibilityState === 'visible') {
document.title = '页面可见';
}
})
hidden的条件
1、PC端窗口最小化或切换到其他标签页
2、移动端切换最近任务、返回桌面
应用场景
1、停止页面音视频
2、停止服务器的轮询