NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @author zyrill // @copyright 2017, zyrill (https://openuserjs.org/users/zyrill) // @description Adjust design of Heise when using Adblock Plus and remove some leftover ads that the adblocker doesn't catch // @encoding utf-8 // @grant none // @include https://www.heise.de/* // @include http://www.heise.de/* // @license MIT // @name Heise Anti-Adblocker-Blocker // @namespace https://github.com/zyrill/HeiseAdBlock // @run-at document-end // @updateURL https://openuserjs.org/meta/zyrill/Heise_Adblocker.meta.js // @version 1.1.4 // ==/UserScript== document.getElementById("container_content").style.top="0px"; document.getElementById("mitte_links").style.width="100%"; var target = document.getElementById("mitte"); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.addedNodes !== null) { for (var i = 0; i < mutation.addedNodes.length; i++) { mutation.addedNodes[i].remove(); } } }); }); var config = { attributes: true, childList: true, characterData: true }; if (target !== null && typeof target === 'object') { observer.observe(target, config); } //observer.disconnect();