GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1658|回复: 64
收起左侧

[功能优化] 【油猴脚本】页面自动刷新

    [复制链接] |关注本帖

【夏日限定】夏日的泰凯斯業火死鬥史莱姆牧场无尽的怀表吃饱金币的DogeSCP-s-1889-第五页不朽之恋虚空之海的鲸丹雀衔五穗,人间始丰登近地夜航

     楼主| White_sky 发表于 2024-9-22 13:56:58 | 显示全部楼层 |阅读模式 |取消关注该作者的回复
    本帖最后由 White_sky 于 2024-9-22 14:39 编辑

    这是我心血来潮之下搞出来没什么软用的脚本,他的功能是在页面顶部添加一个切换式按钮,
    在开启后会以3秒为间隔开始自动刷新当前页面
    (时间可以调,调整方式是更改let refreshInterval = 3000;这一行的数字)


    至于他有什么用呢,我也不知道,可能抢勋章可以用吧,哈哈哈哈哈哈哈哈哈哈哈

    (如果下面有@开头的内容被<xxx></xxx>包围了的话自己去掉吧,我懒得弄了)


    1. // ==UserScript==
    2. // [url=home.php?mod=space&uid=668096]@Name[/url]         Auto Refresh Script with Center Button (Per Page)
    3. // @namespace    http://your-unique-namespace.com/
    4. // @version      0.5
    5. // @description  每 3 秒刷新页面,并在顶部中心添加一个按钮控制开关,记住开关状态(仅当前页面有效)
    6. // @author       Your Name
    7. // @match        *://*/*
    8. // @grant        none
    9. // ==/UserScript==

    10. (function() {
    11.     'use strict';

    12.     // 设置刷新间隔(3秒)
    13.     let refreshInterval = 3000;
    14.     let autoRefresh = sessionStorage.getItem('autoRefresh') === 'true'; // 从 sessionStorage 获取当前页面的开关状态
    15.     let intervalId = null;

    16.     // 创建按钮
    17.     const button = document.createElement('button');
    18.     button.style.position = 'fixed';
    19.     button.style.top = '10px';
    20.     button.style.left = '50%';
    21.     button.style.transform = 'translateX(-50%)';  // 水平居中
    22.     button.style.zIndex = '9999';
    23.     button.style.padding = '10px';
    24.     button.style.border = 'none';
    25.     button.style.cursor = 'pointer';

    26.     // 根据当前状态更新按钮样式和文本
    27.     function updateButton() {
    28.         if (autoRefresh) {
    29.             button.innerHTML = '自动刷新:开启';
    30.             button.style.backgroundColor = '#0f0';
    31.             // 如果没有定时器在运行,则启动定时器
    32.             if (!intervalId) {
    33.                 intervalId = setInterval(() => {
    34.                     location.reload();
    35.                 }, refreshInterval);
    36.             }
    37.         } else {
    38.             button.innerHTML = '自动刷新:关闭';
    39.             button.style.backgroundColor = '#f00';
    40.             clearInterval(intervalId); // 停止定时器
    41.             intervalId = null;
    42.         }
    43.     }

    44.     // 按钮点击事件切换自动刷新状态
    45.     button.onclick = function() {
    46.         autoRefresh = !autoRefresh; // 切换状态
    47.         sessionStorage.setItem('autoRefresh', autoRefresh); // 将状态保存到 sessionStorage,仅对当前页面有效
    48.         updateButton(); // 更新按钮状态
    49.     };

    50.     // 初始化按钮状态
    51.     updateButton();

    52.     // 将按钮添加到页面中
    53.     document.body.appendChild(button);
    54. })();
    复制代码
    (重新修改了一下,现在各自页面的按钮效果独立了)

    本帖子中包含更多资源

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

    x

    评分

    参与人数 1血液 +3 追随 +1 收起 理由
    星之子 + 3 + 1 (´▽`ʃ♡ƪ)~

    查看全部评分

    本帖被以下淘专辑推荐:

    回复

    使用道具 举报

    亚索月影狼晓月终焉旅行骰子!卡利亚权杖

      回复

      使用道具 举报

      業火死鬥旧日支配者—克苏鲁山村贞子月影狼十字叶章重新充能的神圣十字章

        回复

        使用道具 举报

        诡案谜集·黑夜之星『梦旅存根』十垓火光16x43 隐形➀遍江云霞遗留之人的城堡『随时随地开启!』六出冰花

          可以用来挂在线时长
          300秒应该改成多少?
            收起(3)
          回复

          使用道具 举报

          百相千面-晦永远的克叔業火死鬥实现梦想官复原职虚空之海的鲸Zootopia幸运女神的微笑『逆境中的幸运女神』御医神兔

            个人还是习惯用自动刷新的浏览器插件,毕竟现在开的脚本太多了,有可能会加载失败
            回复

            使用道具 举报

            猩红魔鹫裸体克里斯黄金树的恩惠极·龙の意不朽之恋和你一起飞行的皮卡丘我的天使纯真护剑『梦旅存根』

              回复

              使用道具 举报

              夏之歌小小舞台变身器近地夜航

                回复

                使用道具 举报

                虚空之海的鲸BIG BOSS千里潋滟双贤辉石头罩不洁圣子古老金币日荒戒指森林鹿黄金树的恩惠

                  下次勋章补货大家不会都用这个开抢吧
                  回复

                  使用道具 举报

                  不曾寄出的信件『随时随地开启!』漂洋小船『随时随地开启!』冒险用指南针破损的旧书丛林的鸟飞走了雪王的心脏人鱼之泪幽灵竹筒

                    回复

                    使用道具 举报

                    内森·德雷克業火死鬥诺克提斯·路西斯·伽拉姆BIG BOSS克莱夫・罗兹菲尔德岛田半藏性感男神GM莱因哈特·威尔海姆

                      koh 发表于 2024-9-22 14:11:11 | 显示全部楼层 |取消关注该作者的回复
                      回复

                      使用道具 举报

                      巨力橡果无瑕的回忆克苏鲁的仆从冒险专用绳索软泥怪被释放的灵魂桑克瑞德·沃特斯光之战士死亡化身

                        回复

                        使用道具 举报

                        虚空之海的鲸『私有海域』『钜鲸』『星河碎片』『召唤好运的角笛』『交钥匙了!』『矩阵谜钥Ⓖ』十周年扭蛋 - 红『落樱缤纷』红心玉

                          回复

                          使用道具 举报

                          『正在入住GM村』上古卷轴V:天际丹妮莉丝·坦格利安克苏鲁的仆从女神之泪劫掠核芯御医神兔雷夜嘯聲

                            回复

                            使用道具 举报

                            士兵 76安杜因·乌瑞恩希尔瓦娜斯·风行者自由月光骑士“腐败女神”玛莲妮亚成年独角兽诺克提斯·路西斯·伽拉姆

                              回复

                              使用道具 举报

                              希尔瓦娜斯·风行者麦迪文(Medivh)阿尔萨斯‧米奈希尔创生之柱卡德加(Khadgar)安杜因·乌瑞恩我的天使夏日柯基幸福的小阿尔吃饱金币的Doge

                                回复

                                使用道具 举报

                                我的天使GM吸血伯爵吃饱金币的Doge阿拉喵?神灯和你一起飞行的皮卡丘小小舞台永浴爱河

                                  回复

                                  使用道具 举报

                                  森林鹿金牌矿工熔岩鹰不曾寄出的信件格拉迪欧拉斯小丑与格雷与星光璀璨御医神兔月光骑士最终幻想XVI

                                    对于挂市场来说刷新有点频繁惹~~我一般5分钟一刷?不过5分钟在泥潭的时长机制里应该都算频繁惹~~
                                    所以这个其实是用来在商城关闭后二手捡漏用惹
                                    回复

                                    使用道具 举报

                                    实现梦想業火死鬥魔法不朽·传奇不熄卡洛斯·奥利维拉白野威十年一梦官复原职男巫之歌永浴爱河虚空之海的鲸

                                      回复

                                      使用道具 举报

                                      最终幻想XIV『逆境中的幸运女神』苍穹禁城琉璃玉坠黄金树的恩惠炽天使之拥森林鹿夏日柯基苏醒的格罗姆

                                        回复

                                        使用道具 举报

                                        不朽之恋【圣诞限定】心心念念小雪人『梦旅存根』『终点站:极地』

                                          回复

                                          使用道具 举报

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

                                          本版积分规则

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

                                          GMT+8, 2024-12-22 09:19 , Processed in 0.125836 second(s), 147 queries , Redis On.

                                          Copyright © 2013-2024 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表