您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
一直等待并执行回调函数
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://updategreasyfork.deno.dev/scripts/464516/1179152/WaitFor.js
// ==UserScript== // @name WaitFor // @namespace http://bbs.91wc.net/?wait-for // @version 0.1 // @description 一直等待并执行回调函数 // @author Wilson // ==/UserScript== function WaitFor(cond, callback, delay) { delay = delay || 100; var timer = setTimeout(function(){ if(timer) clearTimeout(timer); if(cond && cond()) callback(); WaitFor(cond, callback, delay); }, delay); } //使用: //WaitFor(()=>{return true}, ()=>{console.log(1)}); //cond 条件回调函数,当cond()为真则执行callback //callback 回调函数 //delay 多久检查一次条件,单位ms,默认100