一、问题
跑一些spark任务时要运行很久,每次想看最新进度都要手动刷新一下,手按F5按多了很累,就想为什么不搞个自动刷新脚本呢
二、解决
1.思路
- 输入时间间隔
- 如果时间间隔大于0那么每次时间超过输入的时间间隔后,执行reload
2.实现
var timeout = prompt("设置刷新时间间隔[S]");
var current = location.href;
if(timeout > 0)
{
setTimeout('reload()', 1000 * timeout);
}
else
{
location.replace(current);
}
function reload()
{
setTimeout('reload()', 1000 * timeout);
var fr4me = '<frameset cols=\'*\'>\n<frame src=\'' + current + '\' />';
fr4me += '</frameset>';
with(document)
{
write(fr4me);
void(close());
};
}