// ==UserScript== // @name entferne bento.de Promotions // @description Entfernt Elemente, die auf bento.de verweisen // @namespace https://greasyfork.org/en/users/13300-littlepluto // @match http://www.spiegel.de/* // @noframes // @exclude http://www.spiegel.de/international/* // @version 1 // @grant none // @downloadURL none // ==/UserScript== console.log('running remove bento script'); var candidateSelectors = [ 'div.teaser', 'div.asset-box', 'div.ressort-teaser-box-top', 'ul.article-list > li' ]; for (var i = 0; i < candidateSelectors.length; i++) { var foundNodes = document.querySelectorAll(candidateSelectors[i]); for (var s in foundNodes) { var node = foundNodes[s]; if (node instanceof Element) { var link = node.querySelector('*[href^=\'http://www.bento.de\']'); if (link != null) { node.parentNode.removeChild(node); console.log('removed bento.de node:'); console.log(node); } } } }