浏览器标签tab窗口切换时事件状态侦听

有时候一个页面频繁的与服务器交互,在用户切换到别的标签的时候就可以暂停这个动作,节省一些资源。
下面这个事件监听就解决了我们的需求

document.addEventListener('visibilitychange',function(){
if(document.visibilityState=='hidden') {
// 用户切换到别的标签页
}else {
// 用户切换回来
}
});