ipleak 自动刷新

维护个鸡脖,刷新看看。自动刷新 ipleak.net 页面当显示 "Under maintenance" 时,Auto Refresh ipleak.net When Under Maintenance

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         ipleak 自动刷新
// @namespace    https://greasyfork.org/users/1171320
// @version      0.11
// @description  维护个鸡脖,刷新看看。自动刷新 ipleak.net 页面当显示 "Under maintenance" 时,Auto Refresh ipleak.net When Under Maintenance
// @author       yzcjd
// @author2     Lama AI 辅助瞎写
// @match        https://ipleak.net/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // 定义刷新间隔时间(以毫秒为单位),这里设置为 1 秒
    const REFRESH_INTERVAL = 1000;

    // 检查页面内容是否显示 "Under maintenance" 或 "维护中"
    function checkMaintenance() {
        const bodyText = document.body.innerText || ""; // 获取页面正文内容
        if (bodyText.includes("Under maintenance") || bodyText.includes("维护中")) {
            console.log("检测到页面显示维护信息,将在 " + REFRESH_INTERVAL / 1000 + " 秒后刷新...");
            setTimeout(() => {
                location.reload(); // 刷新页面
            }, REFRESH_INTERVAL);
        }
    }

    // 页面加载完成后立即检查
    checkMaintenance();
})();