监听当前页面是否处于可见激活状态visibilitychange
打开一个网站的多个界面,当前页被浏览或切换到其他页面会触发visibilitychange,实现监听切回到某个页面做一些操作
var hiddenProperty = 'hidden' in document ? 'hidden' :
'webkitHidden' in document ? 'webkitHidden' :
'mozHidden' in document ? 'mozHidden' :
null;
var visibilityChangeEvent = hiddenProperty.replace(/hidden/i, 'visibilitychange');
var onVisibilityChange = function(){
if (!document[hiddenProperty]) {
//页面激活
alert(2)
}else{
//页面非激活
}
}
document.addEventListener(visibilityChangeEvent, onVisibilityChange);
本文标题:监听当前页面是否处于可见激活状态visibilitychange
本文链接:https://www.haomeiwen.com/subject/ehzkektx.html
网友评论