addEventListener 拦截
// ==UserScript==
// @run-at document-start
// ==/UserScript==
(function(){
let oldadd=EventTarget.prototype.addEventListener
EventTarget.prototype.addEventListener=function (...args){
console.log('addEventListener',...args)
// 劫持指定的监听类型
if(args.length !== 0 && args[0] === 'visibilitychange'){
console.log('劫持visibilitychange成功')
return;
}
oldadd.call(this,...args)
}
})()
大约 1 分钟
