您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
remove ads
// ==UserScript== // @name goodfon // @namespace [email protected] // @description remove ads // @include https://www.goodfon.ru/ // @version 1 // @grant none // ==/UserScript== let bigBanner = document.querySelector(`div[style*='baner_f']`); if(bigBanner) { bigBanner.parentElement.parentElement.removeChild(bigBanner.parentElement); } let bannerObserver = new MutationObserver(mutations => { mutations.forEach(mutation => { if(mutation.addedNodes.length > 0) { if(mutation.target.id.includes('google_ad')) { let banner = mutation.target.parentElement; banner.parentElement.removeChild(banner); } else if(mutation.target.id.includes('rb_ad')) { let banner = mutation.target.parentElement.parentElement.parentElement; banner.parentElement.removeChild(banner); } } }); }); bannerObserver.observe(document.body, { childList: true, subtree: true }); let paragraphs = Array.from(document.querySelectorAll('div.container > p')); if(paragraphs.length > 0) { paragraphs.forEach(p => p.parentElement.removeChild(p)); } let footer = document.getElementById('footer'); if(footer) { footer.parentElement.removeChild(footer); } let widgetLine = document.querySelector('.menu_l > noindex'); if(widgetLine) { widgetLine.parentElement.removeChild(widgetLine); }