// ==UserScript== // @name 爆杀网络阴阳人 // @namespace http://tampermonkey.net/ // @version 0.25 // @description 屏蔽那些阴阳怪气的言论!还世界一个清净。 // @author K@M0me // @match http://*/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @include https://www.bilibili.com/* // @include https://www.zhihu.com/* // @include https://space.bilibili.com/* // @include https://tieba.baidu.com/* // @grant none // @downloadURL none // ==/UserScript== (function () { 'use strict'; // Your code here... var blackList = ['原批', 'op', '绷不住了', '欧泡', '蚌埠住了', '急了', 'lkd', '郭楠', '蝈蝻', '赢了', 'mxz', '猿神', '利刃' , '这是傻逼', '圣母', '孝子', '米猴', '烂裤裆', '孤儿', 'mzr', '(你.*?品)','不会有人真的','真是有够','一开口就知道','那你是真的','那您可真','那你可真','那您是真的', '宁可','宁真','你爹','您爹','你马','您马','肖战','吴签','割割','😅','幕刃','[女母]狗','蝻性','男拳','[他她它]急了','[男女]👊','男狗','寄吧谁','jb谁','几把谁','鸡巴谁', '[他她]只是失去了','[他她]们只是失去了']; //适配的class: var siteList = ['.t_con', '.p_content', '.lzl_cnt', '.CommentRichText', '.ContentItem', '.text', '.text-con','.WB_text W_f14','.WB_text','']; (function () { var throttle = function (type, name, obj) { var obj = obj || window; var running = false; var func = function () { if (running) { return; } running = true; requestAnimationFrame(function () { obj.dispatchEvent(new CustomEvent(name)); running = false; }); }; obj.addEventListener(type, func); }; // 将 scroll 事件转为 optimizedScroll 事件 throttle('scroll', 'optimizedScroll'); })(); window.addEventListener('optimizedScroll', function () { for (let j = 0; j < siteList.length; j++) { document.querySelectorAll(siteList[j]).forEach(function (item) { var str = item.textContent; for (let i = 0; i < blackList.length; i++) { var r = new RegExp(blackList[i]); var res = r.test(str); if (res) { // 找到就删除该信息流 console.log(item.textContent); item.remove(); } } }); }; }); for (let j = 0; j < siteList.length; j++) { document.querySelectorAll(siteList[j]).forEach(function (item) { var str = item.textContent; for (let i = 0; i < blackList.length; i++) { var r = new RegExp(blackList[i]); var res = r.test(str); if (res) { // 找到就删除该信息流 console.log(item.textContent); item.remove(); } } }); }; })();