Sleazy Fork is available in English.

THZU.cc ads block

thzu.cc ads block

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Zateb bir user-style yöneticim var, yükleyeyim!)

// ==UserScript==
// @name         THZU.cc ads block
// @namespace    http://tampermonkey.net/
// @version      0.11
// @description  thzu.cc ads block
// @author       bhlzlx
// @include      http://*th*.cc/*
// @include      https://*th*.cc/*
// @include      */vodplay/*
// @icon         https://www.google.com/s2/favicons?domain=29th.cc
// @grant        none
// @license      MIT
// ==/UserScript==

function remove_specified_child_for_class( parent, child_name ) {
    var eles = parent.getElementsByClassName(child_name);
    if(null != eles) {
        for (var i = 0; i < eles.length; i++) {
            parent.removeChild(eles[i]);
        }
    }
}

(function() {
    'use strict';
    // console.log("thzu.cc start!");
    var nv_forum = document.getElementById("nv_forum");
    if( null != nv_forum) {
        // remove left/right ads!!!
        remove_specified_child_for_class(nv_forum, "a_fl");
        remove_specified_child_for_class(nv_forum, "a_fl a_cb");
        remove_specified_child_for_class(nv_forum, "a_fr a_cb");
        remove_specified_child_for_class(nv_forum, "a_cn");
        // remove foot ads
        var ft = document.getElementById("ft");
        if( null != ft) {
            ft.parentNode.removeChild(ft);
        }
        // remove top ads
        var diynavtop = document.getElementById("diynavtop");
        if( null != diynavtop) {
            diynavtop.parentNode.removeChild(diynavtop);
        }
        for(var i = 0; i<4; ++i) {
            nv_forum.removeChild(nv_forum.children[0]);
        }
    }
    var ct = document.getElementById("ct");
    if( null != ct ) {
        if(ct.children[0].id == "chart" || ct.children[0].id == "diy_chart" ) {
            for( var idx = 0; idx<ct.children.length; ++idx) {
                if(ct.children[idx].className == "mn") {
                    var mn = ct.children[idx];
                    // if( mn.children[0].tagName == "style") {
                        for(var mnidx = 0; mnidx<4 && mnidx<mn.children.length; ++mnidx ){
                            mn.removeChild(mn.children[0]);
                        }
                    // }
                }
            }
        }
    }
    // console.log("vod!!!");
    var adimgs = document.getElementsByTagName("IMG");
    // console.log(adimgs.length);
    var total = adimgs.length;
    for(i = 0; i<total; ++i) {
        // console.log(i);
        var parent = adimgs[0].parentNode;
        if(parent.tagName == "A" && parent.children.length == 1) {
            parent.parentNode.removeChild(parent);
        }
    }
})();