您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto refresh when pages are unavailable
当前为
- // ==UserScript==
- // @name Refresh Unavailable
- // @namespace iFantz7E.RefreshUnavailable
- // @description Auto refresh when pages are unavailable
- // @include *
- // @version 1.00
- // @grant none
- // @run-at document-start
- // @copyright 2016, 7-elephant
- // ==/UserScript==
- function attachOnLoad(callback)
- {
- window.addEventListener("load", function (e)
- {
- callback();
- });
- }
- function attachOnReady(callback)
- {
- document.addEventListener("DOMContentLoaded", function (e)
- {
- callback();
- });
- }
- function reload()
- {
- var curHref = window.location.href;
- var posHashtag = curHref.indexOf("#");
- if (posHashtag > -1)
- {
- window.location = curHref.substr(0, posHashtag);
- }
- else
- {
- window.location = curHref;
- }
- }
- function refreshWhenNotLoad()
- {
- var child = document.body.firstChild;
- if (child.nodeType === 3 && child.textContent === "Service unavailable")
- {
- console.log("Autorefresh: Service unavailable");
- setTimeout(reload, 3000);
- }
- }
- attachOnReady(function()
- {
- refreshWhenNotLoad();
- });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址