做到 是大屏项目,用的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(); //刷新页面
}
});

最新文章

  1. jmeter(十)参数化
  2. C语言----------链表的简单操作
  3. JsonConvert 使用注意事项之 Serializable
  4. Docker入门教程(七)Docker API
  5. RecyleView 简析
  6. hdu-4810 Wall Painting(组合数学)
  7. MySQL 跳过同步错误方法
  8. Javascript零散知识点总结
  9. 以静态变量保存 Spring ApplicationContext
  10. python selenium自动化(三)Chrome Webdriver的兼容
  11. chrome插件推荐
  12. 【JAVAWEB学习笔记】11_XML&反射
  13. 每天学习点js(2)
  14. android MultiDex multidex原理下超出方法数的限制问题(三)
  15. 卸载重装Mysql
  16. Mac Office 2016 破解
  17. Net 4.5 WebSocket 在 Windows 7, Windows 8 and Server 2012上的比较以及问题
  18. 在ETH交易区块链里查看北大的那封信
  19. webBrowser获取cookie
  20. QPushButton取消按压后文字下沉效果

热门文章

  1. Windows 笔记 - 用到的设置
  2. Python Api接口自动化测试框架 excel篇
  3. sersync 实时同步
  4. 跟我学SpringCloud | 第十八篇:微服务 Docker 化之基础环境
  5. 使用spring拦截器实现日志管理
  6. 第八届蓝桥杯java b组第五题
  7. Scala Data Structure
  8. mysql 排序规则
  9. .NET进阶篇-语言章-1-Generic泛型深入
  10. 初次接触python时,整理的一些基础操作