Розширення "Не додавати користувальницький пошук" все ще незавершене. Він не охоплює всі евристики, які використовує 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 , мені цікаво, чи розширення, яке переосмислює додаток / opensearchdescription + xml MIME тип, зведе нанівець елементи OpenSearch на веб-сторінці; однак, можливо, намагання змінити визначення цього типу MIME після того, як документ (сторінка) вже завантажений (DOMContentLoaded) буде занадто пізно. З статті Chromium цей автор розширення використовує метод 2 із слухачем подій.