sleep

Sleep for a certain milliseconds.

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.cn-greasyfork.org/scripts/482358/1296680/sleep.js

  1. // ==UserScript==
  2. // @name sleep
  3. // @description Sleep for a certain milliseconds.
  4. // @author Jason Kwok
  5. // @namespace https://jasonhk.dev/
  6. // @version 1.0.0
  7. // @license MIT
  8. // ==/UserScript==
  9.  
  10. function sleep(ms)
  11. {
  12. return new Promise(resolve => setTimeout(resolve, ms));
  13. }
  14.  
  15. function sleepSync(ms)
  16. {
  17. const endTime = Date.now() + ms;
  18. while (Date.now() < endTime) {}
  19. }