// ==UserScript== // @name Adbtc AW Off // @include http://adbtc.top/surftab/view/* // @run-at document-start // @require https://gist.github.com/raw/2620135/checkForBadJavascripts.js // @grant none // ==/UserScript== function replaceTargetJavascript (scriptNode) { var scriptSrc = scriptNode.textContent; scriptSrc = scriptSrc.replace ( /document\.visibilityState\s+\!==\s+"visible"/, "false" ); addJS_Node (scriptSrc); } checkForBadJavascripts ( [ [false, /document\.visibilityState\s+\!==\s+"visible"/, replaceTargetJavascript] ] );