您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Useful library with JavaScript utilities.
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/405813/819175/Monkey%20Utils.js
// ==UserScript== // @name Monkey Utils // @namespace https://rafaelgssa.gitlab.io/monkey-scripts // @version 1.0.2 // @author rafaelgssa // @description Useful library with JavaScript utilities. // @match *://*/* // ==/UserScript== // eslint-disable-next-line const MonkeyUtils = (() => { /** * Checks if a value is set. * @template T * @param {T} value The value to check. * @returns {value is NonNullable<T>} */ const isSet = (value) => { return typeof value !== 'undefined' && value !== null; }; /** * Sleeps for a number of seconds. * @param {number} seconds * @returns {Promise<void>} */ const sleep = (seconds) => { return new Promise((resolve) => window.setTimeout(resolve, seconds * 1000)); }; return { isSet, sleep, }; })();