Greasy Fork is available in English.

sleep

Sleep for a certain milliseconds.

此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.greasyfork.org/scripts/482358/1296680/sleep.js

// ==UserScript==
// @name               sleep
// @description        Sleep for a certain milliseconds.
// @author             Jason Kwok
// @namespace          https://jasonhk.dev/
// @version            1.0.0
// @license            MIT
// ==/UserScript==

function sleep(ms)
{
    return new Promise(resolve => setTimeout(resolve, ms));
}

function sleepSync(ms)
{
    const endTime = Date.now() + ms;
    while (Date.now() < endTime) {}
}