您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto closes the script page that you have already installed and that is already Up to Date. Auto Update and close the script page you have already installed and that ISN'T Up to Date. You have 3 secs to click anywhere to stop this script actions.
当前为
- // ==UserScript==
- // @name Close Up to Date Script Pages
- // @namespace ScriptUpdateHelper
- // @version 5
- // @description Auto closes the script page that you have already installed and that is already Up to Date. Auto Update and close the script page you have already installed and that ISN'T Up to Date. You have 3 secs to click anywhere to stop this script actions.
- // @author hacker09
- // @include /^https?:\/\/greasyfork\.org\/.*\/scripts/
- // @exclude /^https?:\/\/greasyfork\.org\/.*\/scripts\/.*\/(admin|stats|code|delete|derivatives|feedback|versions)/
- // @exclude https://greasyfork.org/en/scripts?q=*
- // @exclude https://greasyfork.org/en/scripts/by-site/*
- // @exclude https://greasyfork.org/en/scripts?language=*
- // @exclude https://greasyfork.org/*/scripts/*/versions/new
- // @icon https://t2.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=https://greasyfork.org/&size=64
- // @grant window.close
- // @run-at document-end
- // ==/UserScript==
- (function() {
- 'use strict';
- var Close = setTimeout(function() { //Starts the settimeout function
- if (document.body.innerText.search("Update to version") > -1) //If the text "Update to version" is found on the script page
- { //Starts the if condition
- document.querySelector("a.install-link").click();
- window.top.close(); //Close the actual tab
- } //Finishes the if condition
- else { //Starts the if condition
- window.top.close(); //Close the actual tab
- } //Finishes the else condition
- }, 3000); //Run the script after 3 secs
- document.body.insertAdjacentHTML('beforeend', '<div id="Close" style="width: 100vw; height: 100vh; z-index: 2147483647; background: rgb(0 0 0 / 86%); position: fixed; top: 0px; font-size: 40px; color: white;"><center>You\'ve 3 secs to click Anywhere if you don\'t want the page to auto update/close</center></div>'); //Show an option to the user
- document.querySelector("#Close").onclick = function() { //If anywhere is clicked
- clearTimeout(Close); //Stop the auto Updating/Closing process
- document.querySelector("#Close").style.display = 'none'; //Hide the option
- } //Stop the Closing process if the user clicks anywhere
- })();