visibilitystate检测页面是否处于焦点状态

本文介绍如何利用`visibilityState`属性判断浏览器标签页是否处于活动状态。当`document.visibilityState`为`visible`时,页面显示;为`hidden`时,页面隐藏或最小化。同时提到了与之相关的事件处理。
摘要由CSDN通过智能技术生成

visibilityState主要作用是用于判断当前页面是否处于激活状态,即浏览器标签页是被隐藏还是显示。

属性:document.visibilityState

取值:
visible:页面可见处于显示状态,没有最小化
hidden:页面不可见处于隐藏状态或者页面处于最小化

事件:

document.addEventListener( "visibilitychange" , function(){
   })

详细判断当前浏览器状态方法:

// 兼容不同浏览器对document.hidden的支持 
function getHiddenProp() {
   
    var prefixes = ['webkit', 'moz', 'ms', 'o'];

    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值