Greasy Fork

entferne bento.de Promotions

Entfernt Elemente, die auf bento.de verweisen

目前为 2017-12-19 提交的版本。查看 最新版本

// ==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.1
// @grant       none
// ==/UserScript==
console.log('running remove bento script');
var candidateSelectors = [
  'div.teaser',
  'div.asset-box',
  'div.ressort-teaser-box-top',
  'ul.article-list > li',
  'div.clearfix.module-box.bento'
];
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);
      }
    }
  }
}