位置:首页 > 行业软件 > Safari浏览器后退键返回网页顶部原因解析

Safari浏览器后退键返回网页顶部原因解析

时间:2026-07-17  |  作者:318050  |  阅读:0

先说个让不少Safari用户头疼的场景:你在搜索结果页翻了半天,终于找到一条看起来靠谱的结果。点进去一看,发现不是想要的;点返回键,结果页面刷地一下弹回最顶部。之前翻到的位置全白费了。

别误会,这不算是系统的bug——Safari对长列表页默认就是这么个策略。不过,想精准还原上次的停留位置,确实有具体可操作的办法。

Safari浏览器后退键返回网页顶部原因解析_wishdown.com

确认是否启用了页面滚动位置记忆功能

第一步:打开Safari,点右下角“aA”图标,选“网站设置”。

第二步:检查“滚动位置”是否已开启。如果显示灰色或未勾选,说明当前网页没有声明支持滚动恢复,Safari自然就强制回顶了。

第三步:回到搜索页,刷新一次(地址栏右端点循环图标),再点击结果页→返回,观察是否还跳顶。

关键前提:目标网页必须使用history.pushStatescrollRestoration = 'auto'来声明支持滚动记忆,否则白搭。

用Ja vaScript手动保存并恢复滚动位置(开发者适用)

方法一:在搜索结果页的