悟空浏览器长网页自动重载,是因后台渲染进程被系统回收、页面智能刷新策略生效及service worker缓存异常三者叠加所致;须依次关闭“启用页面智能刷新”、注销service worker并清除站点数据、重置窗口状态、开启“后台页面保持活跃”方可稳定保持页面。

悟空浏览器打开长网页时自动重新加载,是因为后台窗口的渲染进程被系统强制回收、页面智能刷新策略持续生效、服务工作器缓存异常三者叠加导致;不处理会反复中断阅读、表单填写丢失、滚动位置重置,必须按顺序清除状态、关闭策略、重置驻留机制才能稳定保持页面。
关闭“页面智能刷新”核心策略
这是最直接的触发源,它让浏览器在窗口失焦后主动丢弃 DOM 和 JS 上下文,切回前台时只能 reload 重建。其他操作若跳过这步,全无效。
1、点击右下角【我的】→ 进入个人中心 → 点击右上角齿轮图标打开设置菜单。
2、向下滑动找到【高级设置】→ 点击进入 → 再点【浏览体验优化】。
3、将【启用页面智能刷新】开关设为关闭状态——注意不是“智能预加载”或“后台刷新”,名称必须完全匹配。
4、重启浏览器。不重启的话,已打开的长网页仍按旧策略运行,切到后台再回来必然刷新。
清除服务工作器与专属缓存
服务工作器(Service Worker)一旦注册并缓存了错误的 fetch 逻辑,就会在页面恢复时强行拦截请求并返回 stale 响应,最终触发 reload 回退。仅清普通缓存无法清除它。
方法一:通过调试页注销
1、在发生自动刷新的长网页地址栏中,输入 chrome://serviceworker-internals/ 并回车(悟空基于 Chromium,支持该路径)。
2、在列表中找到当前网页域名对应的条目,点击右侧【Unregister】按钮。
3、返回原网页,进入【设置】→【隐私与安全】→【清除浏览数据】,时间范围选【所有时间】,勾选【缓存的图片和文件】【Cookie及其他网站数据】【站点数据】,点击清除。
方法二:快捷清除(适合无法打开调试页的用户)
在 Linux 上通过 Chrome 挂载/VNC 自动发布小红书长笔记。Agent 撰写标题和正文后执行 xhs_publish.sh --publish --submit,触发小红书发布。
1、长按地址栏 → 选择【复制网址】→ 新建标签页 → 粘贴网址 → 在末尾添加 ?sw-clear=1 后回车(部分版本可触发内置清理钩子)。
2、若页面未响应,说明服务工作器已深度驻留,必须用方法一强制注销。
重置多窗口模块状态并启用后台驻留
第一步只关了策略,但已打开的窗口仍残留旧的定时器、history.state 和 JS 运行时,它们会继续监听 visibilitychange 事件并自行 reload。必须彻底重置窗口级状态,并锁定内存不被回收。
第一步:清除窗口专属状态
1、彻底退出悟空浏览器:iOS 双击 Home 键上滑,Android 长按最近任务卡片上滑清除进程。
2、重新启动浏览器 → 点击底部【多窗口】图标 → 进入管理界面。
3、长按当前正在自动刷新的那个窗口缩略图 → 选择【重置此窗口状态】→ 确认执行。
第二步:开启后台页面内存驻留
1、进入【我的】→【设置】→【浏览设置】。
2、开启【后台页面保持活跃】开关——这一步会增加约 30~80MB 常驻内存,但能阻止系统回收渲染进程。
3、若开启后仍被杀,说明系统级限制未解除,需返回第一步重新核查是否彻底清除了进程。










