您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
GlaDOS每日自动签到
// ==UserScript== // @name GlaDOS每日签到 // @namespace http://tampermonkey.net/ // @version 0.1 // @description GlaDOS每日自动签到 // @author yaorelax // @match https://glados.one/console/checkin // @license GPL-3.0 License // @grant GM_setValue // @grant GM_getValue // ==/UserScript== function getFormattedDate(impDate){ let date; if (!impDate) { date = new Date(); }else{ date = new Date(impDate); } date.setMinutes(date.getMinutes()-date.getTimezoneOffset()); return date.toISOString().replace('T',' ').replace('Z','').substring(0,19); } function message(data) { let base = document.createElement("div"); var baseInfo = ""; baseInfo += '<div class="last_time">' + "上次访问时间:" + getFormattedDate(data) + "<\/div>"; base.innerHTML = baseInfo; let body = document.getElementsByTagName("body")[0]; body.append(base) } (function() { message(GM_getValue('last_date')); let styleStr = ` .last_time { width: auto !important; position: fixed !important; top: 400px !important; left: 10px !important; z-index: 99999 !important; font-size: 200% !important; color: #000000 !important; } ` let body = document.body; let styleDom = document.createElement('style'); styleDom.id = 'yaorelax-GlaDos-index' styleDom.innerHTML = styleStr; body.appendChild(styleDom); document.getElementsByClassName("ui positive button")[0].click(); setTimeout('location.reload()', 3600000); Date.prototype.Format = function (fmt) { // author: meizz var o = { "M+": this.getMonth() + 1, // 月份 "d+": this.getDate(), // 日 "h+": this.getHours(), // 小时 "m+": this.getMinutes(), // 分 "s+": this.getSeconds(), // 秒 "q+": Math.floor((this.getMonth() + 3) / 3), // 季度 "S": this.getMilliseconds() // 毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } var myDate = new Date().Format("yyyy-MM-dd hh:mm:ss"); ; GM_setValue('last_date', myDate); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址