即使页面刷新,也可以每隔5秒通过控制台执行一次操作吗?

时间:2017-04-10 04:35:50

标签: javascript

是否可以通过控制台每隔5秒调用一次函数,即使页面保持刷新?

我尝试使用setTimeout,但它仅调用该函数一次,之后页面重新加载并且setTimeout不再运行

我想每5秒触发一次按钮

document.getElementsByClassName("postmessage")[0].click()

刷新页面

有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:1)

使用文件正文的onload事件如下

document.body.addEventListener("load", function(){
     document.getElementsByClassName("postmessage")[0].click()
});

此代码将用于刷新页面的事件。 请参阅与事件Here

相关的文档

答案 1 :(得分:1)

您可以考虑GreasemonkeyTampermonkey浏览器插件或类似内容,以便在每次加载页面时自动执行一段JavaScript,然后可以调用{{ 3}}:

setInterval(function () {
    document.getElementsByClassName("postmessage")[0].click();
}, 5000);