您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
clear site ui
当前为
// ==UserScript== // @name remove ads // @namespace http://removeads.net/ // @version 0.1.13 // @description clear site ui // @author jim // @include *fi11.tv/* // @include *eqpp.net/* // @include *sis001.com/* // @include *theporn.cc/* // @include *av6k.pro/* // @include *footfan.org/* // @include *bdsmx.tube/* // @include *vjav.com/* // @include *eporner* // @include *myjavbay* // @exclude *://*.doubleclick.*/* // @exclude *://*advertising* // @exclude *://*banner* // @license MIT // @run-at document-end // ==/UserScript== ;(function (withjQuery, remove) { "use strict" withjQuery(function ($, window) { let remove = function (...selectors) { for (let n = selectors.length - 1; n > -1; n--) { $(selectors[n]).css("border-style", "solid").css("border-color", "red").remove() console.log("removed->", selectors[n]) } } // Select the node that will be observed for mutations var targetNode = document.body; // Options for the observer (which mutations to observe) var config = { childList: true }; // Callback function to execute when mutations are observed var callback = function(mutationsList, observer) { for(var mutation of mutationsList) { if (mutation.type == 'childList') { for(var node of mutation.addedNodes) { if (node.tagName == 'IFRAME') { $(node).remove() console.log("mutation remove->", "iframe") } } } } }; // Create an observer instance linked to the callback function var observer = new MutationObserver(callback); // Start observing the target node for configured mutations observer.observe(targetNode, config); $(window).change(function () { remove("iframe") console.log("window change remove->", "iframe") }) $(document).change(function () { remove("iframe") console.log("document change remove->", "iframe") }) $(document).ready(function () { remove("iframe") console.log("document ready remove->", "iframe") if (window.location.href.indexOf("myjavbay") > -1) { remove("#custom_html-12", "#custom_html-18", "#custom_html-19", "#custom_html-2") } else if (window.location.href.indexOf("eporner") > -1) { remove("#movieplayer-box-adv") } //sis001 else if (window.location.href.indexOf("footfan") > -1) { remove("#sticky-banner-4672820", ".da", ".form-group.dvplay > div:eq(1)") } else if (window.location.href.indexOf("sis001") > -1) { //sis001 remove("#ad_headerbanner", ".ad_text", ".portalbox", "#header") } else if (window.location.href.indexOf("theporn") > -1) { //theporn $(".q-responsive").parent().parent().parent().remove() remove("div.c199d26a", ".float-right.right-player-container.col-2") setTimeout(function () { $("#gbcs").trigger("click") $(".close").trigger("click") $(".block").trigger("click") remove("#__ds_dp", "#domain_change_dialog") }, 3000) } else if (window.location.href.indexOf("av6k") > -1) { remove("div.frameC > a", "div.frame > a", "#app", "table.links-top2", ".video-img", ".subLink", ".newVideoC>div>a[target='_blank'],p,font,b,.h_30", ".clickadu", ".footlink", ".clickadu") $("#header").css({ "padding-top": "0px", "padding-bottom": "0px" }) $(".menu").css({ "padding-top": "0px", "padding-bottom": "0px" }) } else if (window.location.href.indexOf("eqpp") > -1) { remove("#sticky-banner-4672820", ".da", ".form-group.dvplay > div:eq(1)") } else if (window.location.href.indexOf("bdsmx") > -1) { remove(".right", "section:contains(Advertisement)") } else if (window.location.href.indexOf("vjav") > -1) { remove( ".hdyythvtvviieietth", ".vydththeeyy", "section:contains(Advertisement)", ".sinieieyyii", ".eniimeymsywwywyiie", ".iyinsiieieyyii", //'p:contains(Advertisement)', ) } }) }, false) // Put all your code in your document ready area // Your code here... })(function (callback, safe) { if (typeof jQuery == "undefined") { let script = document.createElement("script") script.type = "text/javascript" script.src = "https://code.jquery.com/jquery-3.6.1.min.js" if (safe) { let cb = document.createElement("script") cb.type = "text/javascript" cb.textContent = "jQuery.noConflict();(" + callback.toString() + ")(jQuery, window);" script.addEventListener("load", function () { document.head.appendChild(cb) }) } else { let dollar = undefined if (typeof $ != "undefined") dollar = $ script.addEventListener("load", function () { jQuery.noConflict() // eslint-disable-next-line no-global-assign $ = dollar callback(jQuery, window) }) } document.head.appendChild(script) } else { setTimeout(function () { //Firefox supports callback(jQuery, typeof unsafeWindow === "undefined" ? window : unsafeWindow) }, 30) } })