UC浏览器加载后自动跳回顶部是因内置“页面加载重置滚动位置”机制所致,需关闭【加载新页面时重置滚动位置】开关,并停用智能预加载、后台标签页刷新,再清除特定网站的滚动位置缓存。

UC浏览器在网页加载完毕后自动跳回顶部,会打断阅读连贯性,尤其影响长文、小说、电商商品详情页的浏览体验——这不是页面本身JS控制的scrollTo行为,而是UC浏览器内置的“页面加载重置滚动位置”机制在作祟。
关闭“加载新页面时重置滚动位置”开关
该功能默认开启,作用是每次页面刷新或前进/后退时强制将视口拉回顶部,便于统一浏览起点,但对连续阅读场景完全适得其反。
第一步:打开UC浏览器 → 点击右下角【我的】→ 右上角齿轮图标进入【设置】。
第二步:向下滚动找到【网页浏览设置】(部分v16.4+版本中更名为【浏览行为】)→ 点击进入。
第三步:查找【加载新页面时重置滚动位置】或【页面刷新后回到顶部】选项 → 将其开关关闭(滑块变为灰色)。
【此开关必须关闭,否则后续所有操作均无效】
停用“智能预加载”与“后台标签页刷新”
这两个功能虽提升加载速度,但会在你未察觉时偷偷刷新当前页或相邻标签页,触发UC内核强制重置滚动锚点。
方法一:关闭智能预加载
进入【设置】→【网页智能保护】→ 关闭【智能预加载网页】开关。
方法二:限制后台标签页活动
进入【设置】→【标签页】→ 找到【后台标签页自动刷新】→ 设为【从不刷新】或【仅Wi-Fi下刷新】。
注意:若【后台标签页自动刷新】选项不可见,说明已启用“省电模式”,需先在【隐私与安全】中关闭【省电浏览】。
清除当前网页的滚动位置缓存
某些网站(如知乎专栏、微信公众号文章页)被UC识别为“结构化长内容”,浏览器会为其单独缓存滚动偏移量;一旦缓存损坏,加载完成即跳顶。
① 在目标网页加载完成后,立即点击地址栏左侧的【站点信息图标】(锁形或i形)。
② 向下滑动,找到【清除此网站数据】→ 点击进入 → 勾选【滚动位置】和【本地存储】→ 点击【清除】。
③ 刷新页面,此时UC将重新记录并保持你的滚动位置。
这一步操作起来很简单,直接点两下就行。但【必须在跳顶发生后的30秒内执行,超时则缓存已覆盖,需重复操作】。











