浏览器页面检测是否离开当前页面的伪装办法,应对考试窗口
// 这是检测的代码
document.addEventListener("visibilitychange", () => {
if (document.visibilityState === "hidden") {
console.log(" 用户离开当前页面");
} else {
console.log(" 用户回到页面");
}
});
// 这是解除检测的办法
Object.defineProperty(document, 'visibilityState', {
get: function() {
return 'visible';
}
});
有什么不同见解可以在评论区共同讨论

浙公网安备 33010602011771号