Skip to content

Commit d6374e1

Browse files
committed
新增 [自动无缝翻页] 我的回复页支持
1 parent 367da1c commit d6374e1

1 file changed

Lines changed: 24 additions & 1 deletion

File tree

Hostloc-Enhanced.user.js

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// ==UserScript==
22
// @name 全球主机交流论坛增强
3-
// @version 1.2.3
3+
// @version 1.2.4
44
// @author X.I.U
55
// @description 自动签到(访问空间)、屏蔽用户(黑名单)、屏蔽关键词(帖子标题)、自动无缝翻页、快捷回到顶部(右键点击两侧空白处)、收起预览帖子(左键点击两侧空白处)、预览帖子快速回复带签名、显示是否在线、显示帖子内隐藏回复、屏蔽阅读权限 255 帖子
66
// @match *://hostloc.com/*
@@ -122,6 +122,15 @@
122122
HT_insert: ['css;div#threadlist', 2],
123123
replaceE: 'css;div.pg'
124124
}
125+
},
126+
myreply: {
127+
SiteTypeID: 4,
128+
pager: {
129+
nextLink: '(//a[@class="nxt"])[1][@href]',
130+
pageElement: 'css;div#threadlist div.bm_c table > tbody',
131+
HT_insert: ['css;div#threadlist div.bm_c table', 2],
132+
replaceE: 'css;div.pg',
133+
}
125134
}
126135
};
127136

@@ -164,12 +173,15 @@
164173
blockUsers('notice'); // 屏蔽用户(黑名单)
165174
} else if(location.pathname === '/home.php' && location.search === '?mod=space&do=pm') { // 消息(私人聊天)
166175
blockUsers('pm'); // 屏蔽用户(黑名单)
176+
} else if(location.pathname === '/forum.php' && location.search === '?mod=guide&view=my&type=reply') { // 我的帖子:回复
177+
curSite = DBSite.myreply;
167178
}
168179

169180
curSite.pageUrl = ""; // 下一页URL
170181
pageLoading(); // 自动翻页
171182
if(menu_value('menu_backToTop'))backToTop(); // 回到顶部(右键点击左右两侧空白处)
172183
if(menu_value('menu_autoSignIn'))autoSignIn(); // 自动签到(访问空间 10 次 = 20 积分)
184+
//replyIntervalDOMNodeInserted(); // 监听插入事件(回帖间隔)
173185

174186

175187
// 自动签到(访问空间 10 次 = 20 积分)
@@ -327,6 +339,17 @@
327339
}
328340

329341

342+
// 监听插入事件(回帖间隔)
343+
/*function replyIntervalDOMNodeInserted() {
344+
let replyInterval = e => {
345+
if (e.target.innerHTML && e.target.innerText.indexOf('发表回复 金钱+1') > -1) {
346+
setTimeout(function () {GM_notification({text: '过去 60 秒了,可以回帖了~', timeout: 3500});}, 60000)
347+
}
348+
}
349+
document.addEventListener('DOMNodeInserted', replyInterval); // 监听插入事件
350+
}*/
351+
352+
330353
// 自动翻页
331354
function pageLoading() {
332355
if (!menu_value('menu_pageLoading')) return

0 commit comments

Comments
 (0)