Anti-Adblock Killer for overclockers.ru

Don't touch my Adblocker!

目前為 2016-10-19 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Anti-Adblock Killer for overclockers.ru
// @namespace    FIX
// @version      0.7
// @description  Don't touch my Adblocker!
// @author       raletag
// @include      *://overclockers.ru/*
// @include      *://*.overclockers.ru/*
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function() {
    'use strict';
    var scr = document.createElement('script'),
        meta = document.createElement('meta');
    meta.httpEquiv = 'Cache-Control';
    meta.content = 'no-cache';
    scr.textContent = '(' + function() {
    var o = new MutationObserver(function(ms) {
        var m, n;
            for (m of ms) {
                for (n of m.addedNodes) {
                    if (n.nodeType === Node.ELEMENT_NODE && n.onerror !== null) {
                        console.log('Anti-Adblock killed');
                        n.onerror = null;
                        n.className = null;
                    }
                }
            }
        });
    o.observe(document, {childList:true, subtree: true});
    } + ')();';
    document.documentElement.appendChild(meta);
    document.documentElement.appendChild(scr);
})();