本文主要是介绍tampermonkey 下 JavaScript 脚本中 setTimeout 方法不延迟时间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、问题的发现
在chrome测试tampermonkey(https://www.tampermonkey.net)的JS脚本时,
发现setTimeout()方法立即执行,设置的延迟时间不起作用;
2、问题的解决
在setTimeout方法的参数中,使用匿名函数,函数体中再调用目标函数。
参考博文:
https://www.ancii.com/af7axzyl/
https://www.cnblogs.com/zhwl/archive/2012/11/14/2769786.html
https://www.teakki.com/p/57dfbf0dd3a7507f975f1ae4
https://blog.csdn.net/hpugym/article/details/49805779
3、扩展一个问题
https://www.jianshu.com/p/83846a799e28
这篇关于tampermonkey 下 JavaScript 脚本中 setTimeout 方法不延迟时间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!