您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
No need for javascript with this library. Use commands inside of elements such as /time, /animate, and more!
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.gf.qytechs.cn/scripts/496001/1382611/SlashJs.js
// ==UserScript== // @name SlashJs // @namespace http://tampermonkey.net/ // @version Alpha 1.0.0 // @description No need for javascript with this library. Use commands inside of elements such as /time, /animate, and more! // @author James D Melix // @match * // @icon https://www.google.com/s2/favicons?sz=64&domain=discord.com // @grant none // ==/UserScript== let slash = (func) => { // Variable Set up -- For Now let date = new Date(); let hour; let second; let minute; let type; if (func[0] + func[1] == '//') { type = '//'; } else if (func[0] == '/' && func[1] != '/') { type = '/'; } else { type = func; } switch(type) { case '/': switch(func) { case '/time': hour = date.getHours(); if (hour > 12) { hour -= 12; } minute = date.getMinutes(); if (minute < 10) { minute = `0${minute}`; } return `${hour}:${minute}`; case '/timefull': hour = date.getHours(); if (hour > 12) { hour -= 12; } minute = date.getMinutes(); if (minute < 10) { minute = `0${minute}`; } second = date.getSeconds(); if (second < 10) { second = `0${second}`; } return `${hour}:${minute}:${second}`; default: let funcE = func.split('/')[1]; return `function unknown @ ${funcE}`; } break; case '//': // Edit Function break; case 'update': // Find all commands and update var els = document.getElementsByAttribute('slash.autoupdate'); for (let p = 0; p < els.length; p++) { els[p].innerHTML = slash(els[p].attributes['slash.vari'].value); } break; case 'exe': var els = document.getElementsByTagName('*'); for (let i = 0; i < els.length; i++) { let elsInnerHTML = els[i].innerHTML; let fin = ''; elsInnerHTML = elsInnerHTML.split(' '); for (let o = 0; o < elsInnerHTML.length; o++) { var word = elsInnerHTML[o]; if (word[0] == '/' && word[1] != '/') { fin = fin + '<span slash.autoupdate="true" slash.vari="' + word + '"></span>'; } else { fin = fin + ' ' + word; } } els[i].innerHTML = fin; } break; default: console.error(`function not found @ ${func}()`); break; } }; setTimeout( function() { setInterval( function() { slash('exe');slash('update'); }, 250); }, 150);
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址