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