本文报道了 Google 针对“返回键劫持”行为发布的新政策,解释了其技术原理、动机、对开发者的影响,并汇总了社区反响。
📝 详细摘要
文章报道了 Google 在 2026 年 4 月发布的一项新政策,旨在打击“返回键劫持”行为。该行为指网站通过 JavaScript(如 history.pushState)等技术手段,干扰用户点击浏览器后退按钮时的正常导航,迫使用户在当前站点内“兜圈子”或跳转到广告页,以延长停留时间、增加页面浏览量。Google 宣布自 2026 年 6 月 15 日起,此类行为将被明确认定为违反其垃圾信息政策,严重者可能影响搜索排名甚至被移除。文章详细解释了该行为的技术实现(滥用浏览器历史 API)、商业动机(流量与广告收益),并探讨了其长期存在的模糊性(与单页应用 SPA 正常功能的技术重叠)。同时,文章引用了 Hacker News 上的社区讨论,呈现了开发者对此举“叫好”与“担忧”并存的复杂态度,担忧点主要在于政策执行时可能误伤正常使用历史 API 的现代前端应用。最后,文章提醒网站开发者需自查并移除相关代码,包括来自第三方库或广告平台的潜在劫持脚本。
💡 主要观点
- Google 正式将“返回键劫持”列为违规行为,并设定了明确的惩罚时间表。 从 2026 年 6 月 15 日起,干扰浏览器后退导航的网站将被视为违反垃圾信息政策,可能面临搜索排名下降乃至被移除的处罚,这为长期存在的灰色地带划定了清晰红线。
💬 文章金句
- 用户点击浏览器的返回键时,都有一个明确的预期:回到上一页。返回键劫持破坏了这一基本预期。
- 问题的关键不在‘能不能做’,而在‘该不该做’。浏览器提供 history API,是为了支持更流畅的用户体验,比如单页应用中的页面切换。
- 与其直接禁用这种功能,更希望它变成一种‘权限机制’,由网站主动申请才能使用。
📊 文章信息
AI 初评:82
来源:CSDN
作者:CSDN
分类:软件编程
语言:中文
阅读时间:12 分钟
字数:2922
标签: Web 开发, 浏览器, 用户体验, Google 搜索, 前端安全