刷新通过表单提交进入的页面,是任何浏览器中最常见的摩擦来源之一。每次重新加载都会触发同样的确认对话框:“要显示此页面,浏览器必须发送信息,这将重复任何操作……”——而该对话框会阻止任何形式的自动刷新,无论扩展如何配置。
Auto Refresh 扩展通过一个专用选项解决了这个问题:“防止重新加载时的表单重新提交提示”。在计时器开始前启用后,该 URL 上的每次刷新都会完全跳过确认对话框——页面会按计划静默重新加载,每一次都是如此。
此功能的作用
在正常浏览中,通过 POST 表单进入的页面在刷新时,浏览器会询问是否重新提交表单数据。该确认是一种安全机制——但对于自动刷新而言,这是一个阻断点。
启用“防止重新加载时的表单重新提交提示”后,Auto Refresh 会以不会触发该对话框的方式执行每次刷新。页面会重新获取,新的内容会渲染,然后倒计时重新开始。该行为按 URL 生效,因此你可以对需要的页面开启,对其他页面关闭。
高级选项
仅在当前标签页刷新
在 3 次自动刷新后停止
硬刷新
如果点击页面任意位置则停止刷新
为什么它很重要
- 不会中断刷新循环——如果没有该选项,单次重新提交对话框就会停止 Auto Refresh 并等待人工输入。启用后,循环会持续无限运行。
- 在后台运行——页面可以在后台标签页或其他窗口后方运行,计时器仍会继续。没有对话框意味着不会抢占焦点。
- 按 URL 控制——仅对需要的页面启用。刷新列表中的其他 URL 仍保持默认行为。
- 不会丢失数据——该功能不会改变表单提交本身。重新加载的页面仍然是服务器对原始提交返回的结果。
如何启用
- 打开你希望持续刷新的标签页对应的 URL。
- 点击浏览器工具栏中的 Auto Refresh 图标。
- 打开 高级选项 面板。
- 勾选 “防止重新加载时的表单重新提交提示”。
- 点击 保存。
- 在该标签页启动 Auto Refresh——之后每次刷新都将跳过确认对话框。
典型使用场景
- 搜索结果页面——通过搜索页自身的 POST 表单进入的结果页。
- 筛选后的管理视图——CRM、库存和仪表盘工具中,通过 POST 提交保留筛选状态的页面。
- 内部报表页面——URL 是由表单提交生成的结果页面。
- 队列与工单工具——提交表单用于分配或打开记录,并希望结果视图按计划刷新。
浏览器说明
- 请在 Auto Refresh 启动之前启用该选项。如果重新提交对话框已经出现,扩展无法将其关闭——需先手动关闭,再启用该选项,然后启动计时器。
- Firefox 会显示提示 “要显示此页面,Firefox 必须发送信息,这将重复任何操作……”。在计时器开始前启用该选项后,该对话框在后续自动刷新中不会再次出现。
- Chrome 会显示类似的 “确认表单重新提交” 提示,该选项同样适用。
- Edge 与 Chrome 的 Chromium 行为一致。
最佳搭配功能
- 硬刷新——用于完全绕过缓存的表单结果页面刷新。
- 如果点击页面任意位置则停止刷新——用于同时需要手动填写表单的页面,在操作时暂停计时器。
- 关键词检测——当表单结果页面出现特定值(例如状态变化或库存可用性)时触发提醒或点击。
“防止重新加载时的表单重新提交提示”是高级选项面板中的一个小功能,但它解锁了此前无法自动刷新的大量页面类型。只需在需要的 URL 上启用一次,点击保存,对话框就会永久消失。