我有这个脚本在坦帕猴,它会定期自动重新加载网页。
(function() {
'use strict';
setTimeout(function(){
window.location.reload(1);
}, 180000);
})();
但是,如果它检测到我在该页面上的鼠标指针,是否可以忽略此条件。因为我不想在任务中途重新加载页面。
谢谢
发布于 2021-06-03 15:28:57
您可以尝试如下所示:
var reloadTimeout = setTimeout(function(){
window.location.reload(1)
}, 180000)
document.addEventListener('mousemove', function(){
clearTimeout(reloadTimeout)
})
实际上,这段代码将与重新加载页面相关的超时分配给一个变量,然后您可以使用该变量在检测到mousemove
事件时清除超时,我假设您所说的“检测鼠标指针”是指超时。
https://stackoverflow.com/questions/67817105
复制相似问题