【油猴脚本】更温和地关注帖子动向
本帖最后由 星之子 于 2026-1-24 00:50 编辑动机
如何关注一个帖子的最新动向?当然,最有效的方法肯定是利用论坛自带的功能,在帖子的右上角→关注本帖→最新回复——但也会因此导致消息列表更混乱。
本帖将会提供一种更温和地关注帖子动向的方法。
功能
[*]在打开一个特定的帖子时,自动跳到尾页
将此格式的链接添加到收藏栏即可:https://www.gamemale.com/thread-帖子ID-100-1.html
链接的格式是“thread-帖子ID-帖子页码-1”,论坛会自动处理过大的页码,如果填入的数字超过了当前页数,就会自动跳到(页码最大的)尾页。这里填入100是考虑到论坛的绝大多数帖子都不会超过这个100页。
[*]自动倒序排列已有的回复
实现这个功能,可以使用下面这个简单的小脚本,只需要另起一行,将上面的链接添加到“// @match”后即可,例如:
@Name@Match@Icon
// @Match https://www.gamemale.com/thread-目标帖子ID-100-1.html
完整代码如下:
// ==UserScript==
// @Name 帖子列表倒序排列
// @namespace http://tampermonkey.net/
// @version 1.1
// @description将帖子列表倒序排列
// @author You
// @match https://www.gamemale.com/thread-帖子①的ID-100-1.html
// @match https://www.gamemale.com/thread-帖子②的ID-100-1.html
// @icon https://www.google.com/s2/favicons?sz=64&domain=gamemale.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
function reversePosts() {
const postlist = document.getElementById('postlist');
if (!postlist) {
// 如果没找到,可以设置一个延迟重试
setTimeout(reversePosts, 500);
return;
}
const postDivs = Array.from(postlist.querySelectorAll('div'));
if (postDivs.length === 0) {
console.log('未找到以 post_ 开头的 div 元素');
return;
}
console.log(`找到 ${postDivs.length} 个帖子元素,正在倒序排列...`);
postDivs.reverse().forEach(div => {
postlist.appendChild(div);
});
console.log('帖子列表倒序排列完成!');
}
// 在 DOM 加载完成后立即执行
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', reversePosts);
} else {
reversePosts();
}
})();
二者组合可以形成如下效果:虽然有意关注某个帖子,但不会在右侧提示消息,也不会出现在消息列表。只有在点击收藏栏链接时,才会自动跳转到尾页,并倒序排列,让你看到这个帖子的最新回复。
两个小技巧也可以依据你的喜好拆分使用。
星象占卜 能直接查看回复也是很方便了惹{:6_184:} 偷偷关注帖子更有一种暗中观察的感觉了 对于互动类的帖子很有帮助惹,不同每次拖动底部再选页数咯 这个好方便,让想追最末尾的帖子也可以很轻松的追了 答案是继续用来追阿萨老师的帖子并抢骰子JPG 感谢大佬的研发惹,这样能更快看到最新进展了 好久不見的星之子大老,
感覺用不上來支持一下./w\ 感谢分享惹,泥潭实用小功能+1{:6_200:} 很方便的小插件,老大辛苦了,:hug: 相当便捷的源代码呢,
我经常喜欢看评论的,最新消息呢,
这太棒了,感谢楼主分享呢! 这个感觉还挺方便的,比之前用的更顺手一些 更安静的关注!适合关注长时间不更新,一更新只改了一点点的咕咕,比如我( 有了这个就不用翻的那么辛苦了:$ 又是超级好用的工具来啦,已成功部署( •̀ ω •́ )✧ 厉害了,越来越多方便的功能增加了耶(虽然我之前连关注本贴这个功能都没发现 https://img.gamemale.com/album/202408/03/102121hz01mn3632og0c30.gif很实用的优化了,现在自带的关注功能感觉经常失灵 哇, 长见识了, 原来discuz论坛还有这种说法
这里再给个思路, 比方说有时候在论坛看小说需要用到只看楼主功能, 那么这时候就需要用到另一种链接形式:
比如https://www.gamemale.com/forum.php?mod=viewthread&tid={帖子ID}&authorid={作者UID}&page={页码=100这里默认是100页}
同理也会指向最大页面, 这样可以判断指定作者是否更新回帖 正序和倒叙好像都有各自的好处,不知道切换起来方不方便惹 这脚本对于关注互动类的主题还是很有用了啊
页:
[1]
2