// ==UserScript== // @name 屏蔽骚扰软件广告 // @description 屏蔽烦人的垃圾软件广告,主要是有些软件对我们的毫无吸引力又频繁发布版本骚扰,使用这个插件屏蔽掉关键字 // @namespace https://github.com/huojianchuansb // @version 0.2.0 // @author g // @include *://www.oschina.net/* // @license MIT License // @run-at document-end // @grant unsafeWindow // @downloadURL none // ==/UserScript== var keywords = ["仙童","莲花"]; function isExist(str) { for (var _i = 0, keywords_1 = keywords; _i < keywords_1.length; _i++) { var keyword = keywords_1[_i]; if ((str === null || str === void 0 ? void 0 : str.indexOf(keyword)) > 0) { return true; } } return false; } var list = document.getElementsByClassName("item-list"); if (list && list[3]) { var items = list[3].getElementsByClassName("item"); if ((items === null || items === void 0 ? void 0 : items.length) > 0) { for (var i = 0; i < items.length; i++) { var item = items[i]; var a = item.getElementsByClassName("item-title"); if (a && a[0]) { var title = a[0].getAttribute("title"); if (isExist(title)) { list[3].removeChild(item); } } } } }