您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A simple ad blocker for websites with annoying popups and banners
当前为
- // ==UserScript==
- // @name Simple Ad Blocker
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description A simple ad blocker for websites with annoying popups and banners
- // @author You
- // @match *://*/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- // List of common ad element classes/IDs to target
- const adSelectors = [
- '.ad-banner', // Ad banners
- '.popup-ad', // Popup ads
- '#ad', // Single ad element
- '.advertisement'// Generic ad class
- ];
- // Function to hide elements by their selectors
- function hideAds() {
- adSelectors.forEach(selector => {
- const ads = document.querySelectorAll(selector);
- ads.forEach(ad => ad.style.display = 'none');
- });
- }
- // Run the function to hide ads
- hideAds();
- // Optionally, you can set up an observer to catch dynamically loaded ads
- const observer = new MutationObserver(hideAds);
- observer.observe(document.body, { childList: true, subtree: true });
- })();