js判断操作的页面是当前页面

 

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="" content="">
    <title></title>
    <style>
    </style>
</head>

<body>
    <p>ok</p>

    <script>
// 第一种: // 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]) { // console.log(‘页面激活‘); // }else{ // console.log(‘页面非激活‘) // } // } // document.addEventListener(visibilityChangeEvent, onVisibilityChange);
//第二种:
document.addEventListener("visibilitychange", function() { console.log(document.visibilityState); if(document.visibilityState == "hidden") { console.log(隐藏); } else if (document.visibilityState === "visible") { console.log(显示) } }); </script> </body> </html>

 

js判断操作的页面是当前页面

上一篇:如何在 NET 程序万种死法中有效的生成 Dump (下)


下一篇:首届!E-MapReduce 极客挑战赛强势来袭,重磅奖项等你拿,快来组队报名啦