Как настроить/удалить желтую подсветку Chrome из хэш-банга результатов поиска

Как настроить/удалить желтую подсветку Chrome из хэш-банга результатов поиска

Поэтому я сделал поиск в Google и наткнулся на этовопрос.

Как вы можете видеть, если вы используете Chrome, часть контента, соответствующего значку #targetText=xxxрешетки, будет выделена:

желтая подсветка

Но в инструментах разработчика его нигде не найти в определении стилей, даже в стилях User Agent.

Как это можно отключить/настроить?

Это я или Google просто пригласил себя на все наши сайты?

решение1

Эта функция описана в статье Chrome Групповая политика ScrollToTextFragmentEnabled. Он был недавно добавлен в Chrome и, возможно, все еще развивается. Он не поддерживается другими браузерами, за исключением Microsoft Edge и других вариантов Chromium.


ПодОкна, групповые политики указаны в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome.

Эта конкретная политика задается значением DWORD, ScrollToTextFragmentEnabled значение которого — 0отключить и 1включить. Протестировано на работоспособность в Chrome версии 84.

ДляМак, см.ответ от storoj.

ДляЛинукс, Настройки 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.


The Список ключей командной строки Chromium Питер Беверлоо перечисляет этот параметр командной строки:

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

Однако в Windows с Chrome версии 84 это переключение не имело никакого эффекта.

решение2

Проверь этореддитнить.

Там написано, что настройка называется ScrollToTextFragmentEnabled, и ее можно отключить черезПолитика Chrome Enterprise.

Это сработало на 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

Связанный контент