您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto remove all of photobucket's advertisement popup
// ==UserScript== // @name Absolute concise of PhotoBucket // @name:zh-TW PhotoBucket絕對簡潔 // @namespace http://WWW.NTRSN.CN/ // @version 0.2 // @description Auto remove all of photobucket's advertisement popup // @description:zh-TW 自動删除所有PhotoBucket廣告彈窗 // @author WWW.NTRSN.CN // @supportURL [email protected] // @contributionURL https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&item_name=Greasy+Fork+donation // @include *photobucket.com* // @name Auto close photobucket's popup自动关闭photobucket广告弹窗 // ==/UserScript== (function() { 'use strict'; var container=document.getElementsByClassName('navbar-inner')[0];container.style.backgroundColor='#FFFFFF'; var siteNav=getByClass('nav','siteNav')[0];siteNav.style.backgroundColor='#000000'; var profile=getByClass('profile','nav')[0];profile.style.backgroundColor='#000000'; var bannerAd=getByClass('ad','bannerAd')[0];bannerAd.style.backgroundColor='#FFFFFF'; var href=window.location.href; if(href.indexOf('photobucket.com/browse')!==-1) { var pull_right=getByClass('pull-right','sidebar')[0]; pull_right.parentNode.removeChild(pull_right); } if(href.indexOf('library')!==-1) { var promoAd=getByClass('ad','promoAd')[0]; promoAd.parentNode.removeChild(promoAd); for(var i=1;i<3;i++){ var ad=getByClass('ad','mrec')[0]; ad.parentNode.removeChild(ad); } do{ CheckExist('footer',1); CheckExist('bannerAd',1); CheckExist('printPromoPushdown',1); CheckExist('tynt-sidebar-content',2); CheckExist('tynt-interstitial-body',2); CheckExist('slider-left-300x250',1); CheckExist('slider-left-160x600-frame',1); CheckExist('ii1525599797.e7cd7f8e-5111-11e8-946c-000acd2b1a6e.IM.118578',1); for(var i2=1;i2<3;i2++){ CheckExist('_cm-css-reset',1); } CheckExist('00:00__cm-css-reset',1); CheckExist('pull_right_sidebar',1); CheckExist('inBtIcon',1); CheckExist('logo-container-clickOverlay',1); CheckExist('taw0',1); CheckExist('myModal',1); CheckExist('ac_148699_modal-container',1); } while( CheckExist('footer',1)==true|| CheckExist('bannerAd',1)==true|| CheckExist('printPromoPushdown',1)==true|| CheckExist('tynt-sidebar-content',2)==true|| CheckExist('tynt-interstitial-body',2)==true|| CheckExist('pull_right_sidebar',1)==true|| CheckExist('slider-left-300x250',1)==true|| CheckExist('slider-left-160x600-frame',1)==true|| CheckExist('ii1525599797.e7cd7f8e-5111-11e8-946c-000acd2b1a6e.IM.118578',1)==true|| CheckExist('_cm-css-reset',1)==true|| CheckExist('00:00__cm-css-reset',1)==true|| CheckExist('pull_right_sidebar',1)==true|| CheckExist('inBtIcon',1)==true|| CheckExist('logo-container-clickOverlay',1)==true|| CheckExist('taw0',1) ==true|| CheckExist('myModal',1)==true|| CheckExist('ac_148699_modal-container',1) ==true ); } function CheckExist(IdOrClassName,type){ var ISExist; switch(type) { case 1: if(typeof(document.getElementById(IdOrClassName))!=="undefined") { Remove(IdOrClassName,1); ISExist=true; } else { ISExist=false; } break; case 1: if(typeof(document.getElementsByClassName(IdOrClassName)[0])!=="undefined") { Remove(IdOrClassName,2); ISExist=true; } else { ISExist=false; } break; } return ISExist; } function getByClass(classNameA,classNameB){ var oParent=document.getElementsByClassName(classNameA); if(typeof(oParent)!=='undefined'){ var result=[]; for(var i=0;i<oParent.length;i++){ var arr=oParent[i];//.getElementsByClassName(classNameB); if(arr.classList.contains(classNameB)==true) { result.push(arr); /* for(var i1=0;i1<arr.classList.length;i1++) { if(arr.classList.item(i1)==classNameB) { result.push(arr.classList.item(i1)); } }*/ } } return result; } } function Remove(IdOrClassName,type) { var remove; switch (type){ case 1: remove = document.getElementById(IdOrClassName); break; case 2: remove = document.getElementsByClassName(IdOrClassName)[0]; break; } remove.parentNode.removeChild(remove); } })();