浏览器里当用户切入或切出当前标签页时,会触发visibilitychange事件(IE10以下浏览器不兼容)。
这个事件能很好的解决页面在不可见的情况下,通过状态判断针对性减少网络请求、服务器压力等。
document.addEventListener('visibilitychange', function() {
if(document.hidden){ //页面不可见状态
document.title = '你离开了';
}else{ //页面可见状态
document.title = '你回来了';
}
});

本文介绍如何使用页面可见性API来侦测用户是否正在查看网页。通过触发visibilitychange事件,可以实现在页面不可见时减少不必要的网络请求和减轻服务器压力等功能。
1276

被折叠的 条评论
为什么被折叠?



