您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Remove Fox and Newsmax from Yahoo News feed. Variation on another script by Edward.
当前为
// ==UserScript== // @name No more Fox/Newsmax on Yahoo News // @namespace bbstats // @version 4 // @author edward // @description Remove Fox and Newsmax from Yahoo News feed. Variation on another script by Edward. // @include http*://*.yahoo.*/* // @grant unsafeWindow // ==/UserScript== setInterval(removeSpam, 2000); function removeSpam() { var spanTags = document.getElementsByTagName('span'); var spamNames = ['Fox News Insider','Fox News', 'FOX News Videos', 'Newsmax', 'CNS News', 'The Federalist']; var found; for (var i = 0; i < spanTags.length; i++) { if (contains(spamNames, spanTags[i].textContent)) { found = spanTags[i]; parentBlock = getParent(getParent(getParent(getParent(getParent(found))))); removeAllChildren(parentBlock); } } } function getParent(o) { return o.parentNode; } function contains(a, obj) { var i = a.length; while (i--) { if (a[i] === obj) { return true; } } return false; } function removeAllChildren(o) { while (o.firstChild) { o.removeChild(o.firstChild); } }