比如在控制台里写一个定时器,定时调用页面中的一个方法,但是页面中的该方法执行后会刷新页面,那么刷新页面后控制台的定时代码就失效了,有没有什么办法能解决?
比如在控制台里写一个定时器,定时调用页面中的一个方法,但是页面中的该方法执行后会刷新页面,那么刷新页面后控制台的定时代码就失效了,有没有什么办法能解决?
这篇文章的方法可以 https://blog.csdn.net/samt007...
timeout=prompt("Set timeout (Second):");
count=0
current=location.href;
if(timeout>0){
setTimeout('reload()',1000*timeout);
} else{
location.replace(current);
}
function reload(){
setTimeout('reload()',1000*timeout);
count++;
console.log('每('+timeout+')秒自动刷新,刷新次数:'+count);
fr4me='<frameset cols=\'*\'>\n<frame src=\''+current+'\'/>';
fr4me+='</frameset>';
with(document){write(fr4me);void(close())};
}
用frame嵌套目标网页链接的方式,通过重新加载frame的内容(就是current链接)来实现“自动刷新”
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
把时间记录在cookies里面,然后拿当前时间与cookies记录的时间比较。