我需要在Chrome的控制台中执行Javascript,但要延迟一些时间。如何才能做到这一点?
我需要这样做的原因是,焦点从网页(或网页的某个元素)更改后就立即重绘。因此,我想以几秒钟的延迟启动在控制台中执行的脚本,以便将焦点更改为正在使用的页面上正确的元素。
编辑1:Dinesh Padiyan。
这对我不起作用,例如屏幕截图:
最佳答案
function delay (ms){ return new Promise(resolve => setTimeout(resolve, s)); }
“异步”工作演示:
http://zarsoft.info/software/_Test/pause_javascript/index.html