fix: 后台任务列表自动刷新(每3秒)

This commit is contained in:
2026-07-14 11:07:29 +08:00
parent 6534c3315b
commit 0229f2dfcf
+23
View File
@@ -8,6 +8,7 @@ let currentResultIndex = -1;
// 后台任务相关
let currentTaskId = null;
let taskPollInterval = null;
let autoRefreshTasksInterval = null; // 自动刷新任务列表
// 页面加载初始化
document.addEventListener('DOMContentLoaded', () => {
@@ -21,6 +22,9 @@ document.addEventListener('DOMContentLoaded', () => {
// 加载失败URL和后台任务
loadFailedUrls();
loadBackgroundTasks();
// 启动自动刷新后台任务列表(每3秒)
startAutoRefreshTasks();
});
// 执行搜索
@@ -861,4 +865,23 @@ async function clearCompletedTasks() {
} catch (error) {
showToast('清理任务出错', 'error');
}
}
// 启动自动刷新后台任务列表
function startAutoRefreshTasks() {
if (autoRefreshTasksInterval) {
clearInterval(autoRefreshTasksInterval);
}
autoRefreshTasksInterval = setInterval(() => {
loadBackgroundTasks();
}, 3000); // 每3秒刷新一次
}
// 停止自动刷新
function stopAutoRefreshTasks() {
if (autoRefreshTasksInterval) {
clearInterval(autoRefreshTasksInterval);
autoRefreshTasksInterval = null;
}
}