visibilitychange 事件

visibilitychange 事件导致离开页面就自动暂停

点击查看代码
setInterval(function () {
    var current_video = document.getElementsByTagName('video')[0]
    current_video.play()
}, 1000)
方法2
点击查看代码
let oldadd=EventTarget.prototype.addEventListener
EventTarget.prototype.addEventListener=function (...args){
    if(window.onblur!==null){
        window.onblur=null;
    }
    if(args.length!==0&&args[0]==='visibilitychange'){
        console.log('劫持visibilitychange成功,奥利给!')
        return;
    }
    return oldadd.call(this,...args)
}
posted @ 2025-07-23 09:59  神仙不在  阅读(5)  评论(0)    收藏  举报