powerful thzu.cc ads block!!!
Verze ze dne
// ==UserScript==
// @name THZU.cc ads block
// @namespace http://tampermonkey.net/
// @version 0.1
// @description powerful thzu.cc ads block!!!
// @author bhlzlx
// @include http://*th*.cc/*
// @include https://*th*.cc/*
// @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 remove_specified_child_for_id(parent, id) {
var element = parent.getElementById(id);
if(null != element) {
parent.removeChild(element);
}
}
(function() {
'use strict';
var nv_forum = document.getElementById("nv_forum");
if( null == nv_forum) {
return
}
// 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]);
}
// }
}
}
}
}
})();