【发布时间】:2017-05-22 17:42:07
【问题描述】:
我正在考虑每隔几秒刷新一次浏览器 (chrome) 页面的脚本(我们可以在互联网上找到许多这样做的插件),但是当浏览器检测到来电时,该脚本也会停止刷新页面(通过 WebRTC)并且框显示在浏览器角落(用于接听电话的框)。那么如何处理此类事件并停止刷新页面呢?
这是简单的javascript 代码,每十分钟刷新一次:
<script type="text/javascript">
var timeout = setTimeout("location.reload(true);",600000);
function resetTimeout() {
clearTimeout(timeout);
timeout = setTimeout("location.reload(true);",1200000);
}
</script>
我正在考虑解决方法。 如果我单击页面上的特定按钮在 20 分钟后刷新(函数 resetTimeout)(假设通话时间不会更长)并且在 20 分钟后每 10 分钟刷新一次,我该怎么做? 如何将此脚本合并到特定网页的浏览器中?
【问题讨论】: