Document.hidden

Document.hidden (只读属性)返回布尔值,表示页面是(true)否(false)隐藏。

例子

var hidden, visibilityChange;
if (typeof document.hidden !== "undefined") {
  hidden = "hidden";
  visibilityChange = "visibilitychange";
} else if (typeof document.mozHidden !== "undefined") {
  hidden = "mozHidden";
  visibilityChange = "mozvisibilitychange";
} else if (typeof document.msHidden !== "undefined") {
  hidden = "msHidden";
  visibilityChange = "msvisibilitychange";
} else if (typeof document.webkitHidden !== "undefined") {
  hidden = "webkitHidden";
  visibilityChange = "webkitvisibilitychange";
}
  // 添加监听器
document.addEventListener(visibilityChange, function () {
  console.log("当前页面是否被隐藏:" + document[hidden]);
}, false);

posted on 2022-05-09 13:52  我是何平  阅读(247)  评论(0编辑  收藏  举报