2024-11-25 08:59:09 +08:00
<!DOCTYPE html>
< html lang = "" >
< head >
< meta charset = "utf-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< meta name = "viewport" content = "width=device-width,initial-scale=1.0" >
< link rel = "icon" href = "<%= BASE_URL %>favicon.ico" >
< title > < %= htmlWebpackPlugin.options.title %>< / title >
< / head >
< body >
< noscript >
< strong > We're sorry but < %= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.< / strong >
< / noscript >
< div id = "app" > < / div >
<!-- built files will be auto injected -->
< script >
let timeout; // 定义一个变量存储定时器
function resetTimer() {
clearTimeout(timeout); // 清除之前的定时器
// 设置一个新的定时器,用户空闲时刷新
timeout = setTimeout(() => {
location.reload(); // 刷新当前页面
2025-03-15 23:48:04 +08:00
}, 300000); // 10 分钟
2024-11-25 08:59:09 +08:00
}
// 监听用户活动事件
window.onload = function() {
resetTimer(); // 页面加载时重置定时器
window.addEventListener('mousemove', resetTimer);
window.addEventListener('keypress', resetTimer);
window.addEventListener('scroll', resetTimer);
window.addEventListener('click', resetTimer);
};
< / script >
< / body >
< / html >