Skip to content

Commit eba0e2f

Browse files
committed
优化 [屏蔽指定用户(黑名单)] 功能(适配自动无缝翻页)
1 parent c5a0436 commit eba0e2f

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

Hostloc-Enhanced.user.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// ==UserScript==
22
// @name 全球主机交流论坛增强
3-
// @version 1.1.2
3+
// @version 1.1.3
44
// @author X.I.U
55
// @description 自动签到(访问空间)、屏蔽指定用户(黑名单)、自动无缝翻页、自动显示帖子内隐藏回复、自动隐藏阅读权限 255 的帖子、回到顶部(右键点击两侧空白处)
66
// @match *://hostloc.com/*
@@ -231,7 +231,7 @@
231231
menu_value('menu_customBlockUsers').forEach(function(item1){ // 遍历用户黑名单
232232
let itemName = item.querySelector('a[href^="space-uid"]'); // 寻找用户名
233233
if (itemName && itemName.innerText === item1) {
234-
//console.log(item1);
234+
console.log(item1);
235235
item.remove(); // 删除帖子
236236
}
237237
})
@@ -255,6 +255,7 @@
255255
let timer = setInterval(function(){
256256
if (document.querySelector('#autopbn').innerText === "下一页 »") {
257257
delate255();
258+
blockUsers('forum');
258259
clearInterval(timer);
259260
}
260261
}, 10);
@@ -392,6 +393,13 @@
392393
pageElems.forEach(function (one) {
393394
toElement.insertAdjacentElement(addTo, one);
394395
});
396+
if (menu_value('menu_blockUsers')) { // 屏蔽指定用户
397+
if (patt_thread.test(location.pathname) || location.search.indexOf('mod=viewthread') > -1) {
398+
blockUsers('thread');
399+
} else if (location.pathname === '/search.php') {
400+
blockUsers('search');
401+
}
402+
}
395403
// 替换待替换元素
396404
try {
397405
let oriE = getAllElements(curSite.pager.replaceE);

0 commit comments

Comments
 (0)