解决浏览器多标签非激活状态下线程暂停(JS脚本等暂停)问题
var flag = true
//添加鼠标焦点移入浏览器窗口事件
window.addEventListener('focus', function() {
if(flag) {
alert('我被激活了!');
flag = false;
}
document.title = 'focused';
},false);
//添加鼠标焦点移开浏览器窗口事件
window.addEventListener('blur', function() {
if(!flag) {
alert('我被关闭了!');
flag = false;
}
document.title = 'not focused';
},false);