如果页面在您阅读、点击链接或输入字段时不断重新加载,那正是自动刷新按照您设置的固定计时器执行的结果。问题在于,计时器不知道您正在忙碌。自动刷新 中新增的 用户交互时的刷新行为 选项通过监测您的活动并在您触碰页面的瞬间决定倒计时应执行的操作,从而解决了这一问题。
打开扩展程序,进入 高级选项 部分,勾选 用户交互时的刷新行为,然后选择三种模式之一 — 停止、暂停 或 重新启动 — 以决定当您点击页面或在获得焦点的字段中输入时会发生什么。
在网页上显示可视化计时器
用户交互时的刷新行为
强制刷新
在浏览器启动时开始自动刷新
普通刷新间隔被设计得非常简单:它会倒计时并重新加载,而不管您正在进行什么操作。当您没有操作页面时,这非常适合 — 例如记分板、队列位置、货运追踪器。但当您确实开始操作页面时,它就会成为问题。您开始阅读一条很长的评论,计时器归零,页面跳回顶部。您将文字粘贴到搜索框中,重新加载会将其丢失。您点击实时表格中的某一行进行查看,页面却在您操作时重新加载。这些都不是错误;计时器只是无法知道您正在忙碌。用户交互时的刷新行为让计时器具备这种感知能力,因此它可以在您需要时准确暂停,并在其他时间继续运行。
假设您正在查看一个内部管理仪表板,并将其设置为每 15 秒刷新一次,以保持数据最新。您偶尔需要打开一条记录并输入简短备注。当行为设置为 暂停 时,倒计时会在您点击备注字段的瞬间悄悄停止,并在您完成后重新开始 — 数字会持续更新,但绝不会在您输入句子中途刷新。如果您正在填写一个完全不能被打断的较长表单,那么 停止 会是更安全的选择:刷新会在您第一次点击时停止,并保持关闭状态,直到您重新启用它。而在任何活动都应该重置计时器的页面上 — 例如您只希望在完整一段时间没有输入后重新加载 — 重新启动 会在每次点击或按键后不断推迟下一次刷新。
用户交互时的刷新行为将自动刷新从简单的计时器转变为能够理解您实际页面操作的智能功能。每个 URL 只需设置一次,选择停止、暂停或重新启动,您将不再因为忘记运行中的刷新而丢失输入一半的表单内容,也不会在点击过程中被重新加载突然打断。