先说几个核心判断:谷歌浏览器在后台闲置一段时间后自动重载标签页,根源在于它内部有一套“标签页舍弃”(Tab Discarding)机制在作祟。这套机制会冻结甚至彻底卸载非活动页面来节省内存,等你切换回去时,就不得不触发刷新。要真正杜绝这种非主动重载,不能只靠扩展或表面设置,必须从底层的舍弃策略下手。

禁用自动舍弃标签页功能
这是最基础、也最直接的干预项。哪怕是在Chrome 80之后的版本里,这个标志位依然保留着,而且优先级比大多数扩展行为都高。
1、在地址栏输入 chrome://flags/#automatic-tab-discarding 并回车。
2、找到“自动舍弃标签页”选项,特别注意:不要被它的“默认”状态骗了——很多用户以为“默认”就是关闭,但新版Chrome其实默认是开启的。
3、把下拉菜单改为【已停用】,页面底部会立刻出现重启提示。
4、点击“立即重新启动”,不重启的话,设置是不生效的。
停用主动标签页冻结与舍弃(Proactive Tab Freeze and Discard)
这才是当前导致重载的主因,尤其在Chrome 110以上的版本中,它全面接管了旧的机制。在标志位里,它可能显示为“Proactive tab freeze and discard”或“Proactive tab discarding”。
方法一:精准定位
1、在地址栏输入 chrome://flags/#proactive-tab-freeze-and-discard 回车。
2、将该选项设为【已停用】,点击右下角“立即重新启动”。
方法二:全局搜索(适用于找不到精确flag的情况)
1、访问 chrome://flags/ → 按Ctrl+F → 输入 proactive tab freeze。
2、如果出现多个匹配项,只改名称中带有 freeze and discard 或 proactive discarding 的那一项;其他像“tab freezing only”可以保留,它只暂停脚本,不会触发重载。
3、改完立刻重启,不用等别的操作。
关闭内存节省程序(Performance Settings)
从Chrome 108开始,内存管理被整合进了正式设置页面。这个开关独立于flags,而且不用重启就能即时生效,但必须关闭才能彻底阻断舍弃链路。
第一步:打开性能设置页
在地址栏输入 chrome://settings/performance 并回车。
第二步:关闭核心开关
找到“内存节省程序”开关,将其关闭——注意,不是“节能模式”,也不是“预测网络使用”,只有这个开关名称里明确带着“内存”二字。
第三步:验证状态
关闭后,页面顶部会显示灰色的提示“内存节省程序已关闭”。这时候,就算系统内存低于1GB,Chrome也不会主动丢弃任何标签页。
固定关键标签页防冻结
对于那些会议页面、协作文档、远程桌面等绝对不能中断的页面,固定标签页是最轻量级的豁免方式。它能绕过所有舍弃逻辑,包括那些flags没有覆盖到的边缘场景。
1、右键点击目标标签页 → 选择“固定标签页”。
2、固定之后,标签缩成一个小图标,位置锁定在标签栏最左侧,而且不会被任何舍弃或冻结机制影响,哪怕所在标签组已经被折叠了。
3、如果页面正在播放音频(哪怕静音了)、调用麦克风或者连接了USB设备,Chrome会自动识别并豁免,不需要额外操作。
