Javascript Bookmarklet每隔一分钟左右刷新一次页面,所以我不';不要在午餐时丢失会话数据

Javascript Bookmarklet每隔一分钟左右刷新一次页面,所以我不';不要在午餐时丢失会话数据,javascript,bookmarklet,Javascript,Bookmarklet,我刚刚在一个正在测试的站点中输入了大量数据。我不想再参加了,但我想去吃午饭,等我回来的时候,会议就结束了 bookmarklet很方便(这种情况经常发生),可以每隔一分钟左右刷新页面 有什么想法吗 谢谢。使用Firefox的插件。这个书签小程序每5分钟重新加载一次页面,几乎可以肯定会让会话保持活动状态,就像你刚刚打开一个新标签一样;诀窍是在单独的窗口/选项卡中重新加载页面,如下所示 javascript:_x=setInterval(function(){open(location.href,

我刚刚在一个正在测试的站点中输入了大量数据。我不想再参加了,但我想去吃午饭,等我回来的时候,会议就结束了

bookmarklet很方便(这种情况经常发生),可以每隔一分钟左右刷新页面

有什么想法吗


谢谢。

使用Firefox的插件。

这个书签小程序每5分钟重新加载一次页面,几乎可以肯定会让会话保持活动状态,就像你刚刚打开一个新标签一样;诀窍是在单独的窗口/选项卡中重新加载页面,如下所示

javascript:_x=setInterval(function(){open(location.href, 'otherWindow')}, 1000*60*5)
您必须禁用弹出窗口阻止程序/允许第一个窗口打开。显然,只创建了一个新窗口,否则这将是一个糟糕的解决方案

要测试这一点,只需将1000*60*5替换为1000*5(5秒)


用户并不真的需要它来处理他的用例,但是如果其他人想避免关闭页面,您可以使用这个bookmarklet来停止刷新

javascript:clearInterval(_x)

这是行不通的,因为页面会刷新并丢失interval=)有点太简单您的评论完全不正确,请注意,它会在新窗口中打开。这就是这个答案背后的全部想法,如前所述。当你关闭原始窗口时(你会),间隔停止。。。对吗?如果用户选择在午餐回来时关闭窗口(不确定你为什么坚持“你会”),那么是的,另一个页面将停止刷新。如果您有任何进一步的问题,欢迎您自己使用脚本;这个问题可以很容易地通过复制粘贴来回答。