// ==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]
] );