浏览器页面检测是否离开当前页面的伪装办法,应对考试窗口


// 这是检测的代码
document.addEventListener("visibilitychange",  () => {
  if (document.visibilityState  === "hidden") {
    console.log(" 用户离开当前页面");
  } else {
    console.log(" 用户回到页面");
  }
});

// 这是解除检测的办法
Object.defineProperty(document,  'visibilityState', {
  get: function() {
    return 'visible';
  }
});

posted @ 2025-03-13 09:55  lambertlt  阅读(39)  评论(0)    收藏  举报