您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
thzu.cc ads block
// ==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); } } })();