You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现Python Flask网页的定期自动刷新?

如何让Flask网页在Chrome中定期自动刷新

你要的是浏览器标签页定期刷新(而非代码变更时自动重载),这属于浏览器端/前端层面的操作,Flask后端不需要做任何修改,以下是几种实用方法:

方法1:HTML元标签(最简单)

在你的Flask模板(比如base.html这类通用模板)的<head>标签里添加一行代码,就能让页面自动按指定间隔刷新:

<meta http-equiv="refresh" content="60">
  • content="60" 表示每60秒刷新一次(对应你要的每分钟)
  • 如果需要刷新后跳转到特定页面,可写成:content="60; url=/dashboard"(替换成你的目标路由)

这种方法无需额外工具,所有浏览器都支持,适合固定间隔刷新的场景。

方法2:JavaScript控制(更灵活)

如果需要更复杂的逻辑(比如刷新前提示、满足特定条件才刷新),可以用JS定时触发页面重载:

// 每60秒刷新一次(持续循环)
setInterval(function() {
    location.reload();
}, 60000); // 60000毫秒 = 60秒

把这段代码放在模板的<script>标签里(通常放在</body>前),或者单独的JS文件中引入即可。

如果只需要刷新一次,就用setTimeout替代setInterval。

方法3:Chrome浏览器插件(无需改代码)

不想修改前端代码的话,可以用Chrome的自动刷新插件:

  • 安装插件后,打开你的Flask网页
  • 点击插件图标,设置刷新间隔为60秒,启用自动刷新即可

这种方法适合临时使用,或者不想改动现有代码的场景。

内容的提问来源于stack exchange,提问作者dqdq dqsss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 19:12:34