2026-07-26 0
Safari返回搜索结果页自动回顶是默认行为,可通过启用滚动位置记忆、刷新页面或执行JavaScript代码解决;开发者可用sessionStorage手动保存恢复位置,普通用户可尝试双指缩放或长按标签栏等临时方案。

当你在Safari中搜索关键词、点击某条结果进入详情页,再按返回键回到搜索结果页时,页面自动跳转到最顶部,打断了你原本浏览的位置——这不是bug,而是Safari对长列表页的默认滚动行为策略,但可通过具体操作精准还原上次停留位置。
第一步:打开Safari → 点击右下角“aA”图标 → 选择“网站设置”。
第二步:检查“滚动位置”是否为开启状态——若显示灰色或未勾选,说明该网页未声明支持滚动恢复,Safari将强制回顶。
第三步:返回搜索页,刷新一次(地址栏右端点击循环图标),此时再点击结果页→返回,观察是否仍跳顶。【关键前提:目标网页必须使用history.pushState或scrollRestoration = 'auto'声明支持滚动记忆】
方法一:在搜索结果页的