User:逆襲的天邪鬼/NoPersonalSigns.js: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 3:
 
用法:在[[Special:MyPage/common.js]]中加入
mw.loader.load('https://publictestwikizh.comwikipedia.org/w/index.php?title=User:逆襲的天邪鬼/js/NoPersonalSigns.js&action=raw&ctype=text/javascript');
 
如果只是想过滤个别人的签名,请在浏览器的控制台输入
Line 14:
1. 防止冤杀
2. <span>FUCK</span><span><a href="...">.....
 
3. 判断不精确:例如 Prefix/User:xxxx 或其他网站的同名用户页也会被判断进去。
其他:
https://en.wikipedia.org/wiki/User:Kephir/gadgets/unclutter
*/
 
Line 34 ⟶ 36:
'neville wang': ['B', 'SPAN'],
'斗争和平解放人权': ['A']
};
 
// 奥妙全自动,去除99种污渍
var omo = {
OMO: {
'SNH48TAQ': ['🎂']
}
};
 
Line 161 ⟶ 170:
if (node.textContent.indexOf(')') === 0) {
node.textContent = node.textContent.substr(1);
}
 
// 使用奥妙全自动洗衣液,清除顽固污渍
if (omo.OMO[username]) {
var rubbish2 = omo.OMO[username];
var prev = x.previousSibling;
for (var r = 0; r<rubbish2.length; r++) {
var reg = new RegExp(rubbish2[r], 'g');
node.textContent = node.textContent.replace(reg, '');
if (prev) {
prev.textContent = prev.textContent.replace(reg, '');
}
}
}
};