☰

remove ads

clear site ui

Versione datata 09/04/2023. Vedi la nuova versione l'ultima versione.

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

// ==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)
    }
})