Top81黑名单-屏蔽指定用户帖子

屏蔽与相应用户有关的所有内容,来源于网络

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name           Top81黑名单-屏蔽指定用户帖子
// @namespace      Violentmonkey Scripts
// @author         loewez81
// @description    屏蔽与相应用户有关的所有内容,来源于网络
// @include        http*://top81.ws/*
// @include        http*://top81.cn/*
// @grant 	   none
// @version        1.0.0
// ==/UserScript==

// 如有必要,请在插件的脚本设置中,添加需要生效的网址到@include规则

//用户名屏蔽列表  备注: 如需屏蔽多人   按照 "用户名1","用户名2" 格式
var ID = new Array("用户名1","用户名2");

//如不需要显示屏蔽提示   请将"true"改为"false"
var hint = true;

//处理所有 li 标签
for (var x in ID) {
    var o = document.evaluate('/html/body/ul//li/font[text()[contains(.,"' + ID[x] + '")]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
    if (o.snapshotLength) {
        for (var i = 0; i < o.snapshotLength; i++) {
            if(hint) {
                o.snapshotItem(i).innerHTML = "<b>已屏蔽主题 " + "<cite><font color=grey>" + ID[x] + "</font></cite>";
            }
            else {
                o.snapshotItem(i).innerHTML = "";
            }
        }
    }
}