Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使页面刷新,是否可以每5秒通过控制台执行一次操作?_Javascript - Fatal编程技术网

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

Javascript 即使页面刷新,是否可以每5秒通过控制台执行一次操作?,javascript,Javascript,即使页面保持刷新,是否可以通过控制台在页面中每隔5秒调用一个函数 我尝试使用setTimeout,但它只调用了一次函数,之后页面会重新加载,setTimeout不再运行 我想每5秒钟触发一次按钮点击 document.getElementsByClassName("postmessage")[0].click() 这会刷新页面 有没有办法做到这一点?使用文档正文的onload事件,如下所示 document.body.addEventListener("load", function(){

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

我尝试使用
setTimeout
,但它只调用了一次函数,之后页面会重新加载,
setTimeout
不再运行

我想每5秒钟触发一次按钮点击

document.getElementsByClassName("postmessage")[0].click()
这会刷新页面


有没有办法做到这一点?

使用文档正文的onload事件,如下所示

document.body.addEventListener("load", function(){
     document.getElementsByClassName("postmessage")[0].click()
});
此代码将在您刷新页面时起作用。
参见与事件相关的文档

使用文档正文的onload事件,如下所示

document.body.addEventListener("load", function(){
     document.getElementsByClassName("postmessage")[0].click()
});
此代码将在您刷新页面时起作用。 请参阅与事件

相关的文档,您可以考虑浏览器添加或类似的东西,以在页面的每个负载中自动执行一段JavaScript,然后可以调用:

你可以考虑浏览器添加或类似的东西,在页面的每一个负载中自动执行一段JavaScript,然后可以调用:


你试过设置间隔吗?没有,还没有试过。即使页面被刷新,它也能工作吗?在某些浏览器上你可以使用。此外,您还可以使用框架,因此javascript框架保持静态(不受刷新的影响)。。。但最好不要使用刷新方案,这是一个可怕的用户体验,它会消耗带宽和服务器资源。有更好的方法可以做任何你需要做的事情。@vignesh,Web Workers的全部目的是允许脚本在页面导航中连续运行(可能还包括刷新)。例如,这允许Websocket连接在页面导航中持久存在,甚至可以在多个选项卡之间共享,而不是为每个选项卡/页面导航重新连接Websocket。@Myst,你在忙什么呢。被绑定到页面上下文并随之消亡。另外,XHR是AJAX(当async参数未设置为false时),您是否尝试过
setInterval
?还没有尝试过。即使页面被刷新,它也能工作吗?在某些浏览器上你可以使用。此外,您还可以使用框架,因此javascript框架保持静态(不受刷新的影响)。。。但最好不要使用刷新方案,这是一个可怕的用户体验,它会消耗带宽和服务器资源。有更好的方法可以做任何你需要做的事情。@vignesh,Web Workers的全部目的是允许脚本在页面导航中连续运行(可能还包括刷新)。例如,这允许Websocket连接在页面导航中持久存在,甚至可以在多个选项卡之间共享,而不是为每个选项卡/页面导航重新连接Websocket。@Myst,你在忙什么呢。被绑定到页面上下文并随之消亡。此外,XHR是AJAX(当异步参数未设置为false时)