Jer*_*ome 2 javascript timer setinterval
我正在撰写Google Chrome扩展程序.感谢大家在这里忍受我愚蠢的问题.例程是原始的,但运行正常.唯一的问题是它运行得如此之快以至于它使服务器过载而我的ip地址被阻止了.所以它需要一个油门.
问题是用计时器或setInterval构造一些东西是否更好.检查特定页面后,内容脚本将使用self.close()关闭其窗口.如果我把它放入setInterval,我可以延迟关闭页面,这会使整个过程的速度和间隔的长度一样慢.好像油门好.
现在,内容脚本的最后一行是:
self.close();
Run Code Online (Sandbox Code Playgroud)
我认为如果我按如下方式修改代码,我会得到延迟:
var t=setTimeout("self.close()",2000);
Run Code Online (Sandbox Code Playgroud)
这会有用吗?有没有更好的方法呢?
我宁愿用:
setTimeout(function(){
self.close();
},2000);
Run Code Online (Sandbox Code Playgroud)
但你的方式也是有效的......
| 归档时间: |
|
| 查看次数: |
14177 次 |
| 最近记录: |