Anderson997 发表于 2023-2-5 20:01

ublock 替代黑名单的问题

之前在帖子里看到可以用ublock替代论坛自己的黑名单,屏蔽的更彻底更干净
chiphell.com##tbody:contains(nApoleon)[偷笑]
但是有个问题,比如该用户如果有加分操作的话,1L会跟着一起被屏蔽,请问大佬们这个有办法解决吗[傻笑]

xy. 发表于 2023-2-5 20:09

Tampermonkey 新建脚本

// ==UserScript==
// @name         discuz 屏蔽id
// @namespace discuz
// @include      */viewthread.php*
// @include      */thread*
// @include      */redirect.php*
// @include      https://*.chiphell.com/*
// ==/UserScript==

var dogs = new Array("nApoleon");
for (x in dogs) {
b = document.evaluate('//table/tbody/td//a + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (b.snapshotLength) {
    for (var i = 0, c = ''; i < b.snapshotLength; i++) {
      c = b.snapshotItem(i).firstChild.childNodes.textContent.replace(/\s*/g, '').slice(0, 2);
      c = (Number(c) > 9) ? c + '楼' : c
      b.snapshotItem(i).innerHTML = '';
    }
}
d = document.evaluate('//form/table/tbody/cite/a + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (d.snapshotLength) {
    for (var i = 0, c = ''; i < d.snapshotLength; i++) {
      d.snapshotItem(i).innerHTML = '';
    }
}
}

Anderson997 发表于 2023-2-5 20:13

xy. 发表于 2023-2-5 20:09
Tampermonkey 新建脚本

牛逼,谢谢!

hoper2003 发表于 2023-2-5 22:11

xy. 发表于 2023-2-5 20:09
Tampermonkey 新建脚本


N大出来~[狂笑]
页: [1]
查看完整版本: ublock 替代黑名单的问题