27

Google Chrome сохраняет множество других поисковых систем с посещаемых веб-сайтов в разделе « Настройки»> «Поиск»; Управление поисковыми системами. Я считаю, что это называется «OpenSearch».

Нажатие на значок удаления ❌ на каждом будет очень громоздким.

Есть ли способ удалить все из них, не делая это вручную?


Примечание: это расширение предположительно не позволяет Chrome добавлять пользовательские поисковые системы.

1 ответ1

70

Перейдите в chrome://settings/searchEngines , нажмите F12 и вставьте его на вкладку Console:

settings.SearchEnginesBrowserProxyImpl.prototype.getSearchEnginesList()
    .then(function(val) {
        val.others.sort(function(a, b) { return b.modelIndex - a.modelIndex; });
        val.others.forEach(function(engine) {
            settings.SearchEnginesBrowserProxyImpl.prototype.removeSearchEngine(engine.modelIndex);
        });
    });

Спасибо алкоголю за обновление этого кода для материального дизайна.

ПРИМЕЧАНИЕ. Вы также можете получить доступ к консоли Javascript с помощью Option + Command + J в OSX. На самом деле вам может потребоваться запустить это несколько раз, чтобы полностью очистить все поисковые системы, перечисленные в разделе «Другие поисковые системы ...» области настроек.

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