🚀 New Launched: The Ultimate Developer Toolbox Extension — Check it out
特征

防止重新加载时出现表单重复提交提示

刷新通过表单提交进入的页面,是任何浏览器中最常见的摩擦来源之一。每次重新加载都会触发同样的确认对话框:“要显示此页面,浏览器必须发送信息,这将重复任何操作……”——而该对话框会阻止任何形式的自动刷新,无论扩展如何配置。

Auto Refresh 扩展通过一个专用选项解决了这个问题:“防止重新加载时的表单重新提交提示”。在计时器开始前启用后,该 URL 上的每次刷新都会完全跳过确认对话框——页面会按计划静默重新加载,每一次都是如此。

此功能的作用

在正常浏览中,通过 POST 表单进入的页面在刷新时,浏览器会询问是否重新提交表单数据。该确认是一种安全机制——但对于自动刷新而言,这是一个阻断点。

启用“防止重新加载时的表单重新提交提示”后,Auto Refresh 会以不会触发该对话框的方式执行每次刷新。页面会重新获取,新的内容会渲染,然后倒计时重新开始。该行为按 URL 生效,因此你可以对需要的页面开启,对其他页面关闭。

img
英语 
运行中 
时间间隔
刷新列表
关键词检测

高级选项

 仅在当前标签页刷新 

 在 3 次自动刷新后停止 

 防止重新加载时的表单重新提交提示 

 硬刷新 

 如果点击页面任意位置则停止刷新 

为什么它很重要

  • 不会中断刷新循环——如果没有该选项,单次重新提交对话框就会停止 Auto Refresh 并等待人工输入。启用后,循环会持续无限运行。
  • 在后台运行——页面可以在后台标签页或其他窗口后方运行,计时器仍会继续。没有对话框意味着不会抢占焦点。
  • 按 URL 控制——仅对需要的页面启用。刷新列表中的其他 URL 仍保持默认行为。
  • 不会丢失数据——该功能不会改变表单提交本身。重新加载的页面仍然是服务器对原始提交返回的结果。

如何启用

  1. 打开你希望持续刷新的标签页对应的 URL。
  2. 点击浏览器工具栏中的 Auto Refresh 图标。
  3. 打开 高级选项 面板。
  4. 勾选 “防止重新加载时的表单重新提交提示”
  5. 点击 保存
  6. 在该标签页启动 Auto Refresh——之后每次刷新都将跳过确认对话框。

典型使用场景

  • 搜索结果页面——通过搜索页自身的 POST 表单进入的结果页。
  • 筛选后的管理视图——CRM、库存和仪表盘工具中,通过 POST 提交保留筛选状态的页面。
  • 内部报表页面——URL 是由表单提交生成的结果页面。
  • 队列与工单工具——提交表单用于分配或打开记录,并希望结果视图按计划刷新。

浏览器说明

  • 请在 Auto Refresh 启动之前启用该选项。如果重新提交对话框已经出现,扩展无法将其关闭——需先手动关闭,再启用该选项,然后启动计时器。
  • Firefox 会显示提示 “要显示此页面,Firefox 必须发送信息,这将重复任何操作……”。在计时器开始前启用该选项后,该对话框在后续自动刷新中不会再次出现。
  • Chrome 会显示类似的 “确认表单重新提交” 提示,该选项同样适用。
  • Edge 与 Chrome 的 Chromium 行为一致。

最佳搭配功能

  • 硬刷新——用于完全绕过缓存的表单结果页面刷新。
  • 如果点击页面任意位置则停止刷新——用于同时需要手动填写表单的页面,在操作时暂停计时器。
  • 关键词检测——当表单结果页面出现特定值(例如状态变化或库存可用性)时触发提醒或点击。

“防止重新加载时的表单重新提交提示”是高级选项面板中的一个小功能,但它解锁了此前无法自动刷新的大量页面类型。只需在需要的 URL 上启用一次,点击保存,对话框就会永久消失。