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