如何自定义/删除 Chrome 搜索结果哈希标记中的黄色突出显示

如何自定义/删除 Chrome 搜索结果哈希标记中的黄色突出显示

所以我进行了谷歌搜索,找到了这个问题

如你所见,如果你使用的是 Chrome,那么与#targetText=xxx哈希标记匹配的一些内容会被突出显示:

黄色突出显示

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

如何禁用/定制它?

是我造成的,还是 Google 自己进入了我们的所有网站?

答案1

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


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

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

为了苹果,参见storoj 的回答

为了Linux,Chrome/chromium 设置存储在.config目录中home。此隐藏文件夹可在 nautilus 中按 CTRL+ H(关联)。

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

偏好设置名称是ScrollToTextFragmentEnabled。(我未测试过)


网站设计者可以选择通过添加 HTTP 标头来禁用其网站Document-Policy: force-load-at-top。遗憾的是,用户无法强制执行此操作,因为 Greasemonkey/Tampermonkey 等扩展无法修改收到的 HTTP 标头。


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

--disable-scroll-to-text-fragment : This switch disables the ScrollToTextFragment feature

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

答案2

检查一下Reddit线。

它说设置被调用ScrollToTextFragmentEnabled,并且可以通过以下方式禁用Chrome 企业政策

这在 Mac 上有效:

$ defaults write com.google.Chrome ScrollToTextFragmentEnabled -bool false

在 Windows 中创建chrome.reg内容:

Windows Registry Editor Version 5.00
; chrome version: 84.0.4147.125

[HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome]
"ScrollToTextFragmentEnabled"=dword:00000000

然后双击它以应用更改。

如需更多示例,您可以从以下位置下载“Chrome ADM/ADMX 模板”https://chromeenterprise.google/browser/download/并检查policy_templates/windows/examples/chrome.reg

相关内容