js监听页面显示隐藏

监听页面显示一般可用作数据刷新处理、背景音乐播放控制、答题页面切换判断等

document.addEventListener('visibilitychange', () => {
	if (document.visibilityState === 'visible') {
 		// 页面显示
        } else {
		// 页面隐藏
	}
})

浏览器兼容

参考文档