//注册页面显示隐藏监听事件
document.addEventListener('visibilitychange', () => {
if (document.visibilityState === 'visible') {
}
}, { once: true });// 回调执行一次后自动移除
// 模拟页面从后台切回前台
Object.defineProperty(document, 'visibilityState', { value: 'visible', configurable: true });
document.dispatchEvent(new Event('visibilitychange'));