12

Этот вопрос не о том, как защитить поисковую систему по умолчанию в Chrome (к сожалению, это единственный совет, который я могу найти, когда пытаюсь найти ответ на этот вопрос).

Я регулярно использую и редактирую полный список поисковых систем Chrome:

хром:// Настройки / поисковики

Когда я захожу в список, как правило, для сайтов, которые я посещал, добавлялось много поисковых систем, но я не добавлял их в список, и мне регулярно приходится его очищать. Я не знаю, добавляет ли сайт себя в список или Chrome принимает какое-то решение для меня для сайтов, которые я регулярно посещаю, но я бы хотел, чтобы это не происходило.

Есть ли способ разрешить только ручное добавление в список поисковых систем?

2 ответа2

4

Существует расширение, которое предотвращает добавления в список:

Не добавлять пользовательский поиск

К сожалению, Chrome не предлагает встроенный способ отключить это.

"Вы не можете отключить эту функцию. Google хотел упростить задачу, чтобы пользователям не приходилось вручную добавлять поисковые системы. Опытным пользователям может не понравиться эта функция, но ее невозможно отключить ».

Источник: Справочный форум Google Chrome: Как отключить автоматическое добавление новых поисковых систем?

0

Расширение «Не добавлять пользовательский поиск» все еще не завершено. Он не охватывает всю эвристику, используемую Chrome, чтобы определить, когда добавлять пользовательский (другой) поиск. Я рассмотрел это расширение в январе 2018 года. При повторном посещении сайтов они добавили определение поиска в Chrome. Автор придумал новый код. После нескольких изменений я пересмотрел его расширение в августе 2018 года. Это все еще ущербно. При повторном посещении сайтов, которые хотят добавить свое определение поиска, некоторые из них все еще успешны - что означает, что это расширение не работает.

Я сомневаюсь, что Google публикует какую-либо документацию о том, какое дерево решений использует Chrome, чтобы решить, когда добавлять строку поиска сайта в список "Другие поисковые системы". Аутсайдеры должны догадаться по наблюдаемому поведению, но это означает, что триггеры ошиблись или не поймали их всех. Таким образом, только Google может по-настоящему предоставлять возможность включать / отключать автоматическое добавление поисковых систем вместе с возможностью, если она включена, предлагать пользователю вместо автоматического добавления. Продолжайте посылать отзывы Google, что они облажались.

https://github.com/gregsadetsky/chrome-dont-add-custom-search-engines/commit/aa02ac9760de3bf58d03215067075151e6013368

Это показывает код для расширений «Не добавлять пользовательский поиск». Не так много там. Похоже, у нас есть OpenSearch.org, виновный в автоматическом обнаружении поисковых дескрипторов. Из https://en.wikipedia.org/wiki/OpenSearch и https://www.chromium.org/tab-to-search мне интересно, если расширение, переопределяющее тип MIME application/opensearchdescription+xml, приведет к аннулированию элементов OpenSearch на веб-странице; однако, возможно, попытка изменить определение этого типа MIME после того, как документ (страница) уже загружен (DOMContentLoaded), будет слишком поздно. Из статьи Chromium автор этого расширения использует метод 2 с прослушивателем событий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .