Entfernt störende Banner im MagentaTV EPG
当前为
// ==UserScript==
// @name MagentaTV - Remove Banner
// @description Entfernt störende Banner im MagentaTV EPG
// @author TheRealHawk
// @namespace https://web.magentatv.de
// @match https://web.magentatv.de/*
// @version 1.2
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js
// @grant GM_addStyle
// ==/UserScript==
// Workaround to get rid of "'$' is not defined" warnings
var $ = window.jQuery;
var targetNodes = $('._1JT1S');
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver;
var myObserver = new MutationObserver (mutationHandler);
var obsConfig = { childList: true, characterData: true, attributes: true, subtree: true };
targetNodes.each ( function () {
myObserver.observe (this, obsConfig);
} );
function mutationHandler (mutationRecords) {
mutationRecords.forEach ( function (mutation) {
if (mutation.target.className == '_2DlFY') {
var target = $(mutation.target);
target.next().remove();
target.remove();
}
} );
}