// ==UserScript== // @name Apple新闻类网站去除广告 // @name:en Apple News website ad removal // @namespace https://banmiya.com/userscirpt/applenewsadremove // @version 1.0.5 // @description Apple新闻类网站去除广告,V2EX,9to5mac,MacRumors // @description:en Apple News website to remove ads, V2EX, 9to5mac, MacRumors // @author zmlu // @match https://9to5mac.com/* // @match https://www.macrumors.com/* // @match https://v2ex.com/* // @icon none // @grant none // @require https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js // @license MIT // @downloadURL none // ==/UserScript== (function() { 'use strict'; var url = location.href var targetNode // 9to5mac if(url.includes("9to5mac.com")){ targetNode = document.getElementById('content'); window.removeAdByZmlu = function() { $(".ad-container").hide(); $(".adsense").hide(); $(".adsbygoogle").hide(); $(".google-news-link").hide(); $(".ad-disclaimer-container").hide(); $(".google-auto-placed").hide(); $("div[data-spotim-module='pitc']").hide(); }; } // macrumors if(url.includes("macrumors.com")){ targetNode = document.getElementById('root'); window.removeAdByZmlu = function() { $("div[id^='AdThrive_Header']").each(function( index ) { $(this).parent().hide(); }); $("div[class^='sidebarblock']").hide(); $("div[id^='AdThrive_Sidebar']").hide(); $("div[class^='subscribe-']").hide(); $("div[id^='AdThrive_Content']").hide(); $("div[id^='AdThrive_Below_Post']").hide(); $("div[id^='AdThrive_Footer']").hide(); $(".adthrive-footer-message").hide(); }; } // v2ex if(url.includes("v2ex.com")){ targetNode = document.getElementById('Wrapper'); window.removeAdByZmlu = function() { $(".adsbygoogle").hide(); $("div[class^='wwads-']").hide(); }; } window.removeAdByZmlu(); var config = { attributes: true, childList: true, subtree: true }; var callback = function(mutationsList) { window.removeAdByZmlu(); }; var observer = new MutationObserver(callback); observer.observe(targetNode, config); })();