Remove all popup ads on mp4upload.com and aniwave.to pages, including within media players
当前为
// ==UserScript==
// @name Remove Popup Ads on mp4upload.com & aniwave.to
// @namespace http://tampermonkey.net/
// @version 1.2
// @description Remove all popup ads on mp4upload.com and aniwave.to pages, including within media players
// @author Goku
// @match https://www.mp4upload.com/*
// @match https://aniwave.to/*
// @grant GM_config
// @grant GM_registerMenuCommand
// ==/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();