GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 179|回复: 9
收起左侧

[功能优化] 【垃圾圣女】【油猴脚本】更温和地关注帖子动向

[复制链接] |关注本帖

咆哮虎的冠军之路You Can Pet Blaidd業火死鬥炙热的格拉迪欧拉斯裸体克里斯圣甲虫秘典永远的克叔【新春限定】果体 隆新神的赐福凯登‧阿兰科

     楼主| 星之子 发表于 1 小时前 | 显示全部楼层 |阅读模式 <
    本帖最后由 星之子 于 2025-12-27 20:21 编辑

    动机
    如何关注一个帖子的最新动向?当然,最有效的方法肯定是利用论坛自带的功能,在帖子的右上角→关注本帖→最新回复——但也会因此导致消息列表更混乱。

    本帖将会提供一种更温和地关注帖子动向的方法。

    功能

    • 在打开一个特定的帖子时,自动跳到尾页
      将此格式的链接添加到收藏栏即可:https://www.gamemale.com/thread-帖子ID-100-1.html
      链接的格式是“thread-帖子ID-帖子页码-1”,论坛会自动处理过大的页码,如果填入的数字超过了当前页数,就会自动跳到(页码最大的)尾页。这里填入100是考虑到论坛的绝大多数帖子都不会超过这个100页。
    • 自动倒序排列已有的回复
      实现这个功能,可以使用下面这个简单的小脚本,只需要另起一行,将上面的链接添加到“// @match”后即可,例如:
      @Name  @Match  @Icon  
      1. // @Match        https://www.gamemale.com/thread-目标帖子ID-100-1.html
      复制代码

      完整代码如下:
      1. // ==UserScript==
      2. // [url=home.php?mod=space&uid=668096]@Name[/url]         帖子列表倒序排列
      3. // @namespace    http://tampermonkey.net/
      4. // @version      1.1
      5. // @description  将帖子列表倒序排列
      6. // @author       You
      7. // @match        https://www.gamemale.com/thread-帖子①的ID-100-1.html
      8. // @match        https://www.gamemale.com/thread-帖子②的ID-100-1.html
      9. // @icon         https://www.google.com/s2/favicons?sz=64&domain=gamemale.com
      10. // @grant        none
      11. // ==/UserScript==

      12. (function() {
      13.     'use strict';

      14.     function reversePosts() {
      15.         const postlist = document.getElementById('postlist');

      16.         if (!postlist) {
      17.             // 如果没找到,可以设置一个延迟重试
      18.             setTimeout(reversePosts, 500);
      19.             return;
      20.         }

      21.         const postDivs = Array.from(postlist.querySelectorAll('div[id^="post_"]'));

      22.         if (postDivs.length === 0) {
      23.             console.log('未找到以 post_ 开头的 div 元素');
      24.             return;
      25.         }

      26.         console.log(`找到 ${postDivs.length} 个帖子元素,正在倒序排列...`);

      27.         postDivs.reverse().forEach(div => {
      28.             postlist.appendChild(div);
      29.         });

      30.         console.log('帖子列表倒序排列完成!');
      31.     }

      32.     // 在 DOM 加载完成后立即执行
      33.     if (document.readyState === 'loading') {
      34.         document.addEventListener('DOMContentLoaded', reversePosts);
      35.     } else {
      36.         reversePosts();
      37.     }
      38. })();
      复制代码

    二者组合可以形成如下效果:虽然有意关注某个帖子,但不会在右侧提示消息,也不会出现在消息列表。只有在点击收藏栏链接时,才会自动跳转到尾页,并倒序排列,让你看到这个帖子的最新回复。
    两个小技巧也可以依据你的喜好拆分使用。




    来自群组: 星象占卜

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 2血液 +1 追随 +2 堕落 +1 收起 理由
    伊犁鼠兔吃雪莲 + 1 圣诞快乐
    cinder + 1 + 1 + 1 圣诞快乐

    查看全部评分

    本帖被以下淘专辑推荐:

    回复

    使用道具 举报

    自定义男从Homunculus诺克提斯·路西斯·伽拉姆Forever Titanic钢铁侠永远的克叔【夏日限定】夏日的泰凯斯极·龙の意苏格兰圆脸胖鸡[Pro Max]虚空之海的鲸史莱姆牧场

      轮回2L 发表于 1 小时前 | 显示全部楼层 <
      回复

      使用道具 举报

      荧光水母河豚寿司『召唤好运的角笛』鎏彩万幢女巫之路虚空之海的鲸永远的克叔業火死鬥实现梦想官复原职

        娱乐法师火布偶 发表于 1 小时前 | 显示全部楼层 <
        回复

        使用道具 举报

        桂花米糕哈尔‧乔丹炼金之心灵光补脑剂思绪骤聚黑暗交易石肤术

          yuanxing72 发表于 1 小时前 | 显示全部楼层 <
          回复

          使用道具 举报

          石肤术召唤古代战士捡到了肥皂收到情书千杯不醉河豚寿司发条八音盒弗雷迪玩偶

            Rg26 发表于 1 小时前 | 显示全部楼层 <
            回复

            使用道具 举报

            『住在GM村』永远的克叔亚瑟‧摩根You Can Pet Blaidd業火死鬥传奇史莱姆牧场虚空之海的鲸自定义男从Homunculus

              Destin 发表于 半小时前 | 显示全部楼层 <
              回复

              使用道具 举报

              BIG BOSS【夏日限定】夏日的泰凯斯Drover『狄文卡德的残羽』亚瑟‧摩根暮狼归来死灵之书金钱马车

                pleitgen 发表于 半小时前 | 显示全部楼层 <
                回复

                使用道具 举报

                飞天小糖果裸体克里斯人到中年格拉迪欧拉斯【圣诞限定】心心念念小雪人黑曜石赤螯蝎虚空之海的鲸网中的皮卡丘守卫: 坚守眼位灯载情绵

                  cinder 发表于 半小时前 | 显示全部楼层 <
                  回复

                  使用道具 举报

                  日荒戒指神秘商店贵宾卡虚空之海的鲸明日之子卡洛斯·奥利维拉永远的克叔索林·临终一役被释放的灵魂Doc十字叶章

                    KurisuV 发表于 17 分钟前 | 显示全部楼层 <
                    回复

                    使用道具 举报

                    桂花米糕圣诞寻铃邦尼尼星芒戒指暗影烈焰不灭的蓝宝石『住在GM村』最终幻想XVI巴哈姆特

                      伊犁鼠兔吃雪莲 发表于 2 分钟前 | 显示全部楼层 <
                      回复

                      使用道具 举报

                      您需要登录后才可以回帖 登录 | 立即注册

                      本版积分规则

                      关闭

                      站长公告上一条 /1 下一条

                      文字版|手机版|小黑屋|GameMale

                      GMT+8, 2025-12-27 21:58 , Processed in 0.147571 second(s), 85 queries , Redis On.

                      Copyright © 2013-2025 GameMale

                      All Rights Reserved.

                      快速回复 返回列表