|
1 | 1 | // ==UserScript== |
2 | 2 | // @name 全球主机交流论坛增强 |
3 | | -// @version 1.2.3 |
| 3 | +// @version 1.2.4 |
4 | 4 | // @author X.I.U |
5 | 5 | // @description 自动签到(访问空间)、屏蔽用户(黑名单)、屏蔽关键词(帖子标题)、自动无缝翻页、快捷回到顶部(右键点击两侧空白处)、收起预览帖子(左键点击两侧空白处)、预览帖子快速回复带签名、显示是否在线、显示帖子内隐藏回复、屏蔽阅读权限 255 帖子 |
6 | 6 | // @match *://hostloc.com/* |
|
122 | 122 | HT_insert: ['css;div#threadlist', 2], |
123 | 123 | replaceE: 'css;div.pg' |
124 | 124 | } |
| 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 | + } |
125 | 134 | } |
126 | 135 | }; |
127 | 136 |
|
|
164 | 173 | blockUsers('notice'); // 屏蔽用户(黑名单) |
165 | 174 | } else if(location.pathname === '/home.php' && location.search === '?mod=space&do=pm') { // 消息(私人聊天) |
166 | 175 | blockUsers('pm'); // 屏蔽用户(黑名单) |
| 176 | + } else if(location.pathname === '/forum.php' && location.search === '?mod=guide&view=my&type=reply') { // 我的帖子:回复 |
| 177 | + curSite = DBSite.myreply; |
167 | 178 | } |
168 | 179 |
|
169 | 180 | curSite.pageUrl = ""; // 下一页URL |
170 | 181 | pageLoading(); // 自动翻页 |
171 | 182 | if(menu_value('menu_backToTop'))backToTop(); // 回到顶部(右键点击左右两侧空白处) |
172 | 183 | if(menu_value('menu_autoSignIn'))autoSignIn(); // 自动签到(访问空间 10 次 = 20 积分) |
| 184 | + //replyIntervalDOMNodeInserted(); // 监听插入事件(回帖间隔) |
173 | 185 |
|
174 | 186 |
|
175 | 187 | // 自动签到(访问空间 10 次 = 20 积分) |
|
327 | 339 | } |
328 | 340 |
|
329 | 341 |
|
| 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 | + |
330 | 353 | // 自动翻页 |
331 | 354 | function pageLoading() { |
332 | 355 | if (!menu_value('menu_pageLoading')) return |
|
0 commit comments