Как предотвратить добавление в поисковые системы Chrome (не только по умолчанию)

13

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

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

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

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

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

Дэвид Люнг Мэдисон Стеллар
источник
Нашел похожий вопрос здесь с очень хорошими ответами: superuser.com/questions/276069/… Метод SqlLite3 не работает для версии 62.0.3202.94 для меня. Я использую метод TamperMonkey.
zionyx

Ответы:

4

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

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

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

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

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

Рэй Ли
источник
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
Дональд Дак
На данный момент это расширение не работает ( github.com/gregsadetsky/chrome-dont-add-custom-search-engines/… ), последний раз код обновлялся в марте 2016 года. Все еще ищем другое решение.
rocketmonkeys
«Google хотел сделать вещи простыми…», что логически исключает «простой способ отключить эту ошибку / функцию»
humanityANDpeace
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 с прослушивателем событий.

Vanguardlh
источник