IT源码网

怎样判断当前文档的显示状态

leader 2021年03月09日 编程语言 410 0

使用 document.visibilityState, 可以返回文档的显示状态, 它并不是一个布尔值, 而是文档的类似生命周期一样的状态. 它可以返回四种值: 

1. visible: 页面可见或部分可见, 可以不是焦点窗口, 可以被其他窗口挡住;

2. hiddle: 页面不可见, 可能是浏览器被最小化, 可能是切换到了另外一个标签页去了;

3. prerender: 页面不可见, 文档处于正在渲染的状态;

4. unloaded: 页面从内存里面卸载了;

document.visibilityState; 
// "visible"

 

注意: 这个属性一般的用法是在页面加载或渲染时停止加载某些资源, 或者在页面不可见时停掉一些页面功能;

 

评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

怎样判断用户是否在浏览当前页面