能不能加个拉黑功能
就是浏览论坛时候,根据用户定制的黑名单,自动屏蔽某些用户的主题、回复和短消息我有SB恐惧症,一打开耳机区看到某些SB账号发某些SB主题就难受
楼主逗 了 不能再赞同更多 想发帖上传屏蔽脚本的帖子,结果帖子不让发,被删了 // ==UserScript==
// @name 52pojie 黑名单-屏蔽指定用户帖子(Discuz论坛通用)
// @namespace Violentmonkey Scripts
// @author https://www.52pojie.cn/home.php?mod=space&uid=900837
// @description 屏蔽与相应用户有关的所有内容,来源于网络(Discuz 论坛通用!)
// @include http*://*headphoneclub.com/*
// @grant none
// @version 1.0
// ==/UserScript==
var ID = new Array("用户名1","用户名2"); //用户名屏蔽列表备注: 如需屏蔽多人 按照 "用户名1","用户名2" 格式,
var displaymessage = true; //如不需要显示屏蔽提示 请将"true"改为"false"
for (var x in ID) {
thread = document.evaluate('//table/tbody/td//cite/a + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (thread.snapshotLength) {
for (var i = 0; i < thread.snapshotLength; i++) {
if(displaymessage) {
thread.snapshotItem(i).innerHTML = "<tr><td class='icn'><img src='static/image/common/folder_common.gif' /></a></td><th class='common'><b>已屏蔽主题 " + "<font color=grey></th><td class='by'><cite><font color=grey>" + ID + "</font></cite></td><td class='num'></td><td class='by'></td></tr>";
}
else {
thread.snapshotItem(i).innerHTML = "";
}
}
}
post = document.evaluate('//table/tbody/td//a + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (post.snapshotLength) {
for (var i = 0, c = ""; i < post.snapshotLength; i++) {
c = post.snapshotItem(i).firstChild.childNodes.textContent.replace(/\s*/g, "").slice(0, 3);
c = (Number(c) > 99) ? c + "#" : c;
if(displaymessage) {
post.snapshotItem(i).innerHTML = "<p><center>已屏蔽" + " <font color=grey>" + ID + "</font></center></p>";
}
else {
post.snapshotItem(i).innerHTML = "";
}
}
}
quote = document.evaluate('//blockquote + '")]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (quote.snapshotLength) {
for (var i = 0; i < quote.snapshotLength; i++) {
if(displaymessage) {
quote.snapshotItem(i).innerHTML = '<p>已屏蔽引用 <font color=grey>' + ID + '</font>的言论</p>';
}
else {
quote.snapshotItem(i).innerHTML = '<br />';
}
}
}
title = document.evaluate('//table/tbody/th//a + '")]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (title.snapshotLength) {
for (var i = 0, c = ""; i < title.snapshotLength; i++) {
title.snapshotItem(i).innerHTML = "";
}
}
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
chrome安装油猴Tampermonkey,新增脚本,把上面这段贴进去,var ID那自己换成要屏蔽的ID即可。 DXDXDX 发表于 2020-1-31 01:20
// ==UserScript==
// @name 52pojie 黑名单-屏蔽指定用户帖子(Discuz论坛通用)
// @namespa ...
谢谢,很有用。
页:
[1]