浏览器插件脚本,用油猴或者暴力猴新建脚本就可以了。
进入网页后按F7开启或者关闭,按键有提示,原始30秒刷新可自行修改。
4-19,增加个随机数,避免固定时间刷新

// ==UserScript==
// @name         自动刷新插件
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  在当前浏览器标签页中开启或关闭自动刷新,并设置固定的30秒刷新时间。
// @AuThor       You
// @match        *://*/*
// @grant        GM_getValue
// @grant        GM_setValue
// ==/UserScript==
 
(function() {
    'use strict';
     
    // 获取当前页面的 URL 作为唯一标识符
    const ORIGIN = window.location.href;
    const REFRESH_TIME = 30 * 1000; // 固定的刷新时间,30秒。如需更改时间自行修改30即可。
    const RANDOM_DELAY = Math.floor(Math.random() * 9 + 1) * 1000; // 1到9秒的随机延迟时间
     
    // 获取当前标签页的自动刷新状态
    let autoRefreshEnabled = GM_getValue(ORIGIN);
     
    // 如果自动刷新状态为 undefined,则默认关闭自动刷新
    if (autoRefreshEnabled === undefined) {
        autoRefreshEnabled = false;
    }
     
    // 定义函数开启或关闭自动刷新
    function toggleAutoRefresh() {
        autoRefreshEnabled = !autoRefreshEnabled;
        if (autoRefreshEnabled) {
            // 开启自动刷新
            refreshTimer = setInterval(function() {
                window.location.reload();
            }, REFRESH_TIME + RANDOM_DELAY);
            alert("Auto refresh enabled");
        } else {
            // 关闭自动刷新
            clearInterval(refreshTimer);
            refreshTimer = null;
            alert("Auto refresh disabled");
        }
        // 保存当前标签页的自动刷新状态
        GM_setValue(ORIGIN, autoRefreshEnabled);
    }
     
    let refreshTimer = null;
     
    // 如果自动刷新已经开启,则设置定时器执行自动刷新
    if (autoRefreshEnabled) {
        refreshTimer = setInterval(function() {
            window.location.reload();
        }, REFRESH_TIME + RANDOM_DELAY);
    }
     
    // 监听键盘事件,按下 F7 键时切换自动刷新状态
    document.addEventListener('keydown', function(event) {
        if (event.key === 'F7') {
            toggleAutoRefresh();
        }
    });
})();
1. 本站资源皆来自互联网收集。
2. 如有侵权或不妥之处的资源,请联系我们,将在第一时间删除。
3. 联系邮箱:admin#58zi.com(#换成@)