您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
remove AV site AD
// ==UserScript== // @name RemoveAVSiteAD // @namespace chenzww // @description remove AV site AD // @include http://3xplanet.com/view/* // @include http://imageteam.org/* // @include http://imagedecode.com/* // @include http://damimage.com/* // @include http://www.imgbabes.com/* // @include http://www.imgflare.com/* // @include /^https?://img\.yt/ // @include http://imgblank.com/* // @include http://imgseeds.com/* // @include http://imgcandy.net/* // @include http://imgban.com/* // @include http://imgicy.com/* // @include http://picmoza.com/* // @include http://imgrock.net/* // @include http://imgtiger.org/* // @include http://www.imgdrive.net/* // @include http://*javtotal.com/* // @include http://imgclick.net/* // @include http://imgtrex.com/* // @include http://imgzap.com/* // @include http://55888.eu/* // @include http://www.imagepearl.com/* // @include http://imgdream.net/* // @include http://www.pixsense.net/* // @include http://imgchili.net/* // @include http://hentai-baka.com/* // @include http://img-hentai.host/* // @include https://underpic.club/* // @include https://imgbaron.com/* // @include https://picbaron.com/* // @version 0.1.0 // @grant none // ==/UserScript== function removeElementsBySelector(selector) { var elements = document.querySelectorAll(selector); for (var i = elements.length - 1; i >= 0; i -= 1) { elements[i].parentNode.removeChild(elements[i]); } } function setStyleBySelector(selector, style) { var elements = document.querySelectorAll(selector); for (var i = elements.length - 1; i >= 0; i -= 1) { elements[i].setAttribute("style", style); } } // 刪除保留屬性以外的所有屬性。 function reserveAttributesBySelector(selector) { var es = document.querySelectorAll(selector); // 保留屬性。 var reserveAttrs = []; for (var i = 1; i < arguments.length; i += 1) { reserveAttrs.push(arguments[i]); } for (var i = 0; i < es.length; i += 1) { var e = es[i]; var deprecatedAttrs = []; for (var j = 0; j < e.attributes.length; j++) { var attr = e.attributes[j]; // 保留第一個參數。 for (var k = 0; k < reserveAttrs.length; k++) { if (reserveAttrs.indexOf(attr.name) === -1) { deprecatedAttrs.push(attr.name); } } } // 刪除無用的節點屬性。 for (var j = 0; j < deprecatedAttrs.length; j++) { if (e.hasAttribute(deprecatedAttrs[j])) {} e.removeAttribute(deprecatedAttrs[j]); } } } if (/3xplanet.com\/view\//.test(location.href)) { removeElementsBySelector(".layout, .picsContent, .full_bot"); } if (/imageteam.org|imagedecode.com|damimage.com/.test(location.hostname)) { var container = document.querySelector("#container"); if (container) { container.setAttribute("style", "width: auto;"); } removeElementsBySelector("#menu, #accordion, #footer, strong, .overlay_ad, .top_ads, iframe"); } if (/imgbabes.com/.test(location.hostname)) { // MSG: I am +18 I would like to Enter var veriBtn = document.querySelector(".verif input[type='submit']"); if (veriBtn) veriBtn.click(); removeElementsBySelector("#header, #footer, .result_slot"); var img = document.querySelector("#this_image"); if (img) { img.removeAttribute("width"); document.body.innerHTML = img.outerHTML } } if (/www.imgflare.com/.test(location.hostname)) { var human = document.querySelector(".skin-box input[type='button']"); if (human) human.click(); var img = document.querySelector("#this_image"); if (img) { img.removeAttribute("width"); document.body.innerHTML = img.outerHTML } } if (/img.yt|imgblank.com/.test(location.hostname)) { var continuebutton = document.querySelector("#continuebutton"); if (continuebutton) { continuebutton.click(); } else { removeElementsBySelector("#menu, #logo, #footer, .bottom_ads, .top_ads"); } var continuetoimage = document.querySelector("#continuetoimage input[type='submit']"); if (continuetoimage) { continuetoimage.click(); } } if (/imgseeds.com|imgcandy.net|imgban.com|imgicy.com|picmoza.com/.test(location.hostname)) { var continuetoimage = document.querySelector("#continuetoimage input[type='submit']"); if (continuetoimage) { continuetoimage.click(); } var image = document.querySelector("img.centred"); if (image) { window.open(image.src, "_self"); } // if (image) { document.body.innerHTML = image.outerHTML; } } if (/imgrock.net/.test(location.hostname)) { var imageviewirs = document.querySelectorAll("#imageviewir input[type='submit']"); for (var i = 0; i < imageviewirs.length; i += 1) { if (imageviewirs[i].style.display !== "none") { imageviewirs[i].click(); } } var closeButton = document.querySelector("button.close"); if (closeButton) { closeButton.click(); } var image = document.querySelector("img.pic"); image.removeAttribute("width"); image.removeAttribute("height"); document.body.innerHTML = image.outerHTML; } if (/imgtiger.org/.test(location.hostname)) { var continueButton = document.querySelector("#continueButton"); if (continueButton) { continueButton.click(); } var image = document.querySelector(".spoiler img"); if (image) { document.body.innerHTML = image.outerHTML; } } if (/imgdrive.net/.test(location.hostname)) { window.onload = function() { setTimeout(function() { var overlay_ad_link = document.querySelector(".overlay_ad_link"); if (overlay_ad_link) { overlay_ad_link.click(); } else { var image = document.querySelector("img.centred"); if (image) { document.body.innerHTML = image.outerHTML; } } }, 1000); }; } if (/javtotal.com/.test(location.hostname)) { var img = document.querySelector("img.centred"); if (img) { document.body.innerHTML = img.outerHTML; } } if (/imgclick.net/.test(location.hostname)) { var ddshow = document.querySelector("#ddshow input[type='submit']"); if (!!ddshow) { ddshow.click(); } else { removeElementsBySelector(".ddemo-wrapper, .navbar-inner, .footer, .copy"); } } if (/imgtrex.com/.test(location.hostname)) { var interRaptor = document.querySelector("#interRaptor"); if (interRaptor && window.getComputedStyle(interRaptor).display !== "none" ) { interRaptor.querySelector("a[onclick]").click(); } var img = document.querySelector("img.pic"); if (img) { document.body.innerHTML = img.outerHTML; } removeElementsBySelector("script"); setTimeout(setStyleBySelector("html", "overflow: auto !important;"), 3000); } if (/imgzap.com/.test(location.hostname)) { var popupBox = document.querySelector("#popupBox"); if (popupBox && window.getComputedStyle(popupBox).display !== "none") { popupBox.querySelector("a[onclick]").click(); } var cursor_lupa = document.querySelector("#cursor_lupa"); if (cursor_lupa) { document.body.innerHTML = cursor_lupa.outerHTML; } } if (/55888.eu/.test(location.hostname)) { var popupOverlay = document.querySelector("#popupOverlay"); if (popupOverlay && window.getComputedStyle(popupOverlay).display !== "none") { popupOverlay.querySelector("a").click(); } var image = document.querySelector(".centred_resized"); if (image) { document.body.innerHTML = image.outerHTML; } } if (/imagepearl.com/.test(location.hostname)) { // 第一個確認頁面。 if (document.querySelector("#verify2 p")) { var s_list = document.querySelector("#verify2 p").textContent.split(" "); if (s_list.length === 5) { var s = s_list[2]; var nodes = document.querySelectorAll("#verify2 a"); for (var i = 0; i < nodes.length; i += 1) { if (nodes[i].textContent === s) { nodes[i].click(); } } } } // 第二個確認頁面。 var adult = document.querySelector("#view-image"); if (adult) { adult.click(); } } if (/imgdream.net/.test(location.hostname)) { reserveAttributesBySelector("img", "alt", "src", "title"); var popupConfirm = document.querySelector(".buttonblue"); if (popupConfirm) popupConfirm.click(); setTimeout(function () { var imgs = document.querySelectorAll("a img"); var pivot = 0; for (var i = 0; i < imgs.length; i += 1) { if (imgs[pivot].naturalWidth*imgs[pivot].naturalHeight < imgs[i].naturalWidth * imgs[i].naturalHeight) { pivot = i; } } imgs[pivot].setAttribute("style", "max-width: 100%;"); document.body.removeAttribute("class"); document.body.setAttribute("style", "text-align: center"); document.body.innerHTML = imgs[pivot].outerHTML; }, 1000); } if (/www.pixsense.net/.test(location.hostname)) { if (myUniqueImg) { document.body.innerHTML = myUniqueImg.outerHTML; } } if (/imgchili.net/.test(location.host)) { if (show_image) { document.body.innerHTML = show_image.outerHTML; } } if (/hentai-baka.com|img-hentai.host|jav-hentai.host|underpic.club/.test(location.host)) { reserveAttributesBySelector("#introOverlayBg", "id", "class"); var img = document.querySelector(".centred_resized"); if (img) { // document.body.innerHTML = img.outerHTML; location.href = img.src; } var buttonblue = document.querySelector(".buttonblue"); if (buttonblue) { buttonblue.click(); } var continuetoimage = document.querySelector("#continuetoimage input[type='submit']"); if (continuetoimage ) { continuetoimage.click(); } } if (/imgbaron.com|picbaron.com/.test(location.host)) { var submitBtn = document.querySelector("input[type='submit']"); if (submitBtn) { submitBtn.click(); } var img = document.querySelector("img.pic"); if (img) { location.href = img.src; } }