您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
通用工具。
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.gf.qytechs.cn/scripts/398010/781167/CommonUtils.js
// ==UserScript== // @name CommonUtils // @name:zh CommonUtils // @name:zh-CN CommonUtils // @name:en CommonUtils // @description 通用工具。 // @description:zh 通用工具。 // @description:zh-CN 通用工具。 // @description:en Common Utils. // @namespace https://gf.qytechs.cn/zh-CN/users/331591 // @version 1.0.0 // @author Hale Shaw // @homepage https://gf.qytechs.cn/zh-CN/scripts/398010 // @supportURL https://gf.qytechs.cn/zh-CN/scripts/398010/feedback // @icon https://gf.qytechs.cn/assets/blacklogo16-bc64b9f7afdc9be4cbfa58bdd5fc2e5c098ad4bca3ad513a27b15602083fd5bc.png // @match https://gf.qytechs.cn/* // @license AGPL-3.0-or-later // @compatible Chrome // @run-at document-idle // @grant none // ==/UserScript== /** * check whether the element is valid by id. * @param {String} id element id. */ function isValidById(id) { if (document.getElementById(id)) { return true; } else { return false; } } /** * check whether the element is valid by class name. * @param {String} className element class name. */ function isValidByClassName(className) { if (document.getElementsByClassName(className) && document.getElementsByClassName(className)[0] !== undefined) { return true; } else { return false; } } /** * 扩展Date原型,将Date转化为指定格式的String. * 年(y)可以用 1-4 个占位符, * 月(M)、日(d)、小时(H)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, * 毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * 例子: * (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 * (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.182 * @param {String} fmt fotmat 格式字符串. */ Date.prototype.format = function (fmt) { var ret; var opt = { "y+": this.getFullYear().toString(), "M+": (this.getMonth() + 1).toString(), "d+": this.getDate().toString(), "H+": this.getHours().toString(), "m+": this.getMinutes().toString(), "s+": this.getSeconds().toString(), //秒 "q+": (Math.floor((this.getMonth() + 3) / 3)).toString(), //季度 "S": this.getMilliseconds().toString() //毫秒 // 有其他格式化字符需求可以继续添加,必须转化成字符串 }; for (var k in opt) { ret = new RegExp("(" + k + ")").exec(fmt); if (ret) { fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0"))) } } return fmt; }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址