js如何判断当前页面窗口在浏览器是否处于激活状态
2020-01-05 Umming js常用代码 评论(0) 浏览(3534)
方式1:监听事件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("未激活状态!"); }else{ alert("激活状态!") } } document.addEventListener(visibilityChangeEvent, onVisibilityChange);
方式2:监听事件blur和focus
window.onblur = function(e){ console.log("未激活状态!") } window.onfocus = function(e){ console.log("激活状态!") }
标签: js代码
本文链接:https://www.umming.com/js/194.html
声明:本站信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
也许你还会对下面的内容感兴趣:
发表评论: