您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
过滤帖子,仅适用于部分网站
当前为
// ==UserScript== // @name 帖子过滤 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 过滤帖子,仅适用于部分网站 // @author AM // @match https://*/thread.php* // @match https://*/search.php* // @grant none // ==/UserScript== (function() { var divs = document.getElementsByTagName('div'); for(var i = 0; i < divs.length; i++){ if(divs[i].className == 't z'){ tra(divs[i],1); } if(divs[i].id == 'main'){ for(var a = 0; a<divs.length; a++){ if(divs[a].className == 't'){ tra(divs[a],0); } } } } function tra(div_t,n){ var htmla = div_t.innerHTML; var bc = '过滤词1|过滤词2|过滤词3';//通过 | 分隔开每个过滤词 var reg; if(n==1){ //reg = '/(<tr.align=\"center\" class=\"tr3.t_one\">[^+]*('+bc+').+?<\/tr>)/ig'; reg = new RegExp( "(<tr.align=\"center\" class=\"tr3.t_one\">[^+]*("+bc+ ").+?<\/tr>)", "gi"); }else{ //reg = '/(<tr.class=\"tr3.tac\">[^+]*('+bc+').+?<\/tr>)/ig'; reg = new RegExp( "(<tr.class=\"tr3.tac\">[^+]*("+bc+ ").+?<\/tr>)", "gi"); } var tx = htmla.replace(reg,'');//<tr class="tr3 tac"><td></td><th>已屏蔽</th></tr> div_t.innerHTML =tx; } })();