js 能否获知当前浏览器页面是否是激活的页面

如何获知用户浏览器访问的页面是否是当前页面?
或者H5如何获知是否处于前台

Vue项目

阅读 3.5k
2 个回答

可以,详情见visibilitychange

document.addEventListener("visibilitychange", function() {
  console.log( document.visibilityState );
});

jQuery的方法

$(window).focus(function(){
    console.log('激活');
});
$(window).blur(function(){
    console.log('隐藏');
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题