浏览器标签tab窗口切换时事件状态侦听
2024-09-01 15:40:14
做到 是大屏项目,用的websocket,在浏览器切换标签窗口后,过了一段时间回来,页面会非常卡,所以想页面切回来的时候刷新页面,找到了这个方法,这是原来的例子。这段代码可以自己复制去做下测试
var normal_title;
document.addEventListener('visibilitychange',function(){ //浏览器切换事件
if(document.visibilityState=='hidden') { //状态判断
normal_title=document.title;
document.title='隐藏的标题';
}else {
document.title=normal_title;
}
});
下面是我项目中的
document.addEventListener('visibilitychange',function(){
if(document.visibilityState=='hidden') {
if(ws){
ws.close(); //关闭websocket
}
}else { location.reload(); //刷新页面
}
});
最新文章
- jmeter(十)参数化
- C语言----------链表的简单操作
- JsonConvert 使用注意事项之 Serializable
- Docker入门教程(七)Docker API
- RecyleView 简析
- hdu-4810 Wall Painting(组合数学)
- MySQL 跳过同步错误方法
- Javascript零散知识点总结
- 以静态变量保存 Spring ApplicationContext
- python selenium自动化(三)Chrome Webdriver的兼容
- chrome插件推荐
- 【JAVAWEB学习笔记】11_XML&;反射
- 每天学习点js(2)
- android MultiDex multidex原理下超出方法数的限制问题(三)
- 卸载重装Mysql
- Mac Office 2016 破解
- Net 4.5 WebSocket 在 Windows 7, Windows 8 and Server 2012上的比较以及问题
- 在ETH交易区块链里查看北大的那封信
- webBrowser获取cookie
- QPushButton取消按压后文字下沉效果