[标签]: 每隔1分钟自动执行防止登录连接超时 浏览器自动执行 浏览器自动刷新 超好用的JS代码
问题详情的描述或方案目标的预期:
最近遇到一个需求,需要从阿里云控制面板打开十几个不同的数据库,然后各自登录,再执行查询语句。发现每隔一段时间这些连接就超时要重新登录,非常繁琐,为了解决这个问题,我想让浏览器每隔一段时间自动执行查询。
【解决方案】
(谷歌)浏览器按F12--点击console--在命令提示行输入代码即可执行JS脚本
==================================================================
01 每分钟点击一下id名为 'bn_Execute' 的执行按钮
window.setInterval(function() { document.getElementById('bn_Execute').click() }, 1000 * 60 * 1)
02 每分钟点击一下id名为 'bn_Execute' 的执行按钮;同时打印一行时间信息 “循环时间 Wed Jul 27 2022 10:49:50 GMT+0800 (中国标准时间)”
window.setInterval(function() { document.getElementById('bn_Execute').click()
console.log('循环时间 ' + new Date())
}, 1000 * 60 * 1)
03 清除任务,任务ID会在之前执行的时候打印出来。如果无法获取任务ID,可以刷新浏览器页面,会自动清除任务。
window.clearInterval(88)
04 设定浏览器每分钟自动刷新一下
window.setInterval(function() {
window.location.reload()
}, 1000 * 60 * 1)
总结: 听说懂js的人工作会多很多方便和乐趣。