You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何window.location.hash无法识别含#:~:text=的Google文本片段链接?

为什么Google文本片段链接的window.location.hash返回空?
  • 这个:~:text=是Google和浏览器合作实现的文本片段定位特性,它不属于标准URL哈希(hash)的范畴。浏览器只会用它来定位页面内的指定文本并高亮,但不会把它解析到window.location.hash属性里。
  • 它是浏览器层面的“隐形操作”——只完成跳转到目标文本、高亮的功能,不会修改页面的hash状态,所以在JS控制台里调用window.location.hash自然拿不到这个值。
  • 简单来说,这个标记是给浏览器“看”的,不是给页面JS“用”的,所以不会出现在DOM的URL相关属性中。

内容的提问来源于stack exchange,提问作者Mathieu Lalonde

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 03:10:53