如何关闭 Chrome 表单提交后自动滚动到页面底部的功能?

2026-05-07 22:010阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计758个文字,预计阅读时间需要4分钟。

如何关闭 Chrome 表单提交后自动滚动到页面底部的功能?

当页面底部的阅读

在现代 Web 开发中,尤其是单页应用或含长页面+页脚表单的营销站点中,一个常见却易被忽视的问题是:用户在页面底部(如页脚处的邮件订阅框)完成表单提交后,跳转至成功页(如 /thank-you)时,Chrome 浏览器会自动将视口滚动回原页面的相同垂直位置(即页脚区域)。这并非 JavaScript 主动触发,而是浏览器基于 history.scrollRestoration 的默认行为——Chrome 将其设为 'auto',会在导航后尝试“恢复”上一页面的滚动偏移。

该问题在 Firefox 和 Safari 中通常不出现,具有明显的浏览器特异性(主要影响 Chrome 及基于 Chromium 的 Edge、Opera 等)。

阅读全文
标签:表单提交

本文共计758个文字,预计阅读时间需要4分钟。

如何关闭 Chrome 表单提交后自动滚动到页面底部的功能?

当页面底部的阅读

在现代 Web 开发中,尤其是单页应用或含长页面+页脚表单的营销站点中,一个常见却易被忽视的问题是:用户在页面底部(如页脚处的邮件订阅框)完成表单提交后,跳转至成功页(如 /thank-you)时,Chrome 浏览器会自动将视口滚动回原页面的相同垂直位置(即页脚区域)。这并非 JavaScript 主动触发,而是浏览器基于 history.scrollRestoration 的默认行为——Chrome 将其设为 'auto',会在导航后尝试“恢复”上一页面的滚动偏移。

该问题在 Firefox 和 Safari 中通常不出现,具有明显的浏览器特异性(主要影响 Chrome 及基于 Chromium 的 Edge、Opera 等)。

阅读全文
标签:表单提交