如何从搜索结果哈希爆炸中自定义/删除 Chrome 黄色突出显示

Aug*_*ger 7 search google-chrome highlighting

所以我做了一个谷歌搜索,这让我想到了这个问题

如您所见,如果您使用的是 Chrome,#targetText=xxx则会突出显示一些与哈希爆炸匹配的内容:

黄色高光

但是在开发工具中,它在样式定义中无处可寻,甚至在用户代理样式中也找不到。

如何禁用/自定义?

是我还是 Google 刚刚邀请自己进入我们所有的网站?

har*_*ymc 2

Chrome 在ScrollToTextFragmentEnabled 组策略一文中描述了此功能 。它最近才被添加到 Chrome 中,并且可能仍在不断发展。除了 Microsoft Edge 和 Chromium 的其他变体之外,其他浏览器不支持它。


在Windows下,组策略在注册表中指定 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome

此特定策略由 DWORD 值设置,ScrollToTextFragmentEnabled 其值为0禁用和1启用。经测试可在 Chrome 版本 84 上运行。

对于Mac,请参阅storoj 的回答

对于Linux,Chrome/chromium 设置存储.confighome. CTRL通过按+ H链接)可以在 nautilus 中取消隐藏此隐藏文件夹 。

谷歌浏览器:~/.config/google-chrome/Default/Preferences
铬:~/.config/chromium/Default/Preferences

首选项名称是ScrollToTextFragmentEnabled。(未经本人测试)


网站设计者可以选择通过包含 HTTP 标头来在其网站上禁用它Document-Policy: force-load-at-top。不幸的是,用户无法强制执行此操作,因为像 Greasemonkey/Tampermonkey 这样的扩展无法修改收到的 HTTP 标头。


Peter Beverloo 的Chromium 命令行开关列表列出 了这个命令行开关:

--disable-scroll-to-text-fragment : This switch disables the ScrollToTextFragment feature
Run Code Online (Sandbox Code Playgroud)

然而,在 Chrome 版本 84 的 Windows 下,此开关不起作用。