// ==UserScript== // @name Remove Popup Ads on mp4upload.com & aniwave.to // @namespace http://tampermonkey.net/ // @version 1.2 // @description Remove all popup ads on both mp4upload.com and aniwave.to, including within media players // @author Goku // @match https://www.mp4upload.com/* // @match https://aniwave.to/* // @grant GM_config // @grant GM_registerMenuCommand // @downloadURL none // ==/UserScript== GM_registerMenuCommand("Configure Popup Remover", openSettings); function openSettings() { GM_config.open(); } GM_config.init({ 'id': 'PopupRemoverConfig', 'title': 'Popup Remover Settings', 'fields': { 'enableRemoval': { 'label': 'Enable Popup Removal', 'type': 'checkbox', 'default': true } }, 'events': { 'save': function() { location.reload(); } } }); // Function to remove popups function removePopups() { if (GM_config.get('enableRemoval')) { // Remove popups from the entire page var popupAds = document.querySelectorAll('a[href^="http://"]'); popupAds.forEach(function(popupAd) { popupAd.remove(); }); // Remove popups from the media player var playerWrapper = document.getElementById('player-wrapper'); if (playerWrapper) { var playerPopupAds = playerWrapper.querySelectorAll('a[href^="http://"]'); playerPopupAds.forEach(function(playerPopupAd) { playerPopupAd.remove(); }); } } } // Remove popups on page load removePopups();