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 });
})();