Google Chrome сохраняет множество других поисковых систем с посещаемых веб-сайтов в разделе « Настройки»> «Поиск»; Управление поисковыми системами . Я считаю, что это называется «OpenSearch».
Нажатие на значок удаления each на каждом будет очень громоздким.
Есть ли способ удалить все из них , не делая это вручную?
Примечание: это расширение предположительно не позволяет Chrome добавлять пользовательские поисковые системы.
google-chrome
Winterflags
источник
источник
Ответы:
Перейдите
chrome://settings/searchEngines
, нажмите F12и вставьте это на вкладку Console:Спасибо алкоголю за обновление этого кода для материального дизайна.
ПРИМЕЧАНИЕ. Вы также можете получить доступ к консоли Javascript через Option+ Command+ Jв OSX. На самом деле вам может понадобиться запустить это несколько раз, чтобы полностью очистить все поисковые системы, перечисленные в разделе «Другие поисковые системы ...» области настроек.
источник
querySelector
подход, похоже, больше не работает с новым материалом - пользовательским интерфейсом. Я выяснил следующее решение:settings.SearchEnginesBrowserProxyImpl.prototype.getSearchEnginesList().then(function (val) { val.others.forEach(function (engine) { settings.SearchEnginesBrowserProxyImpl.prototype.removeSearchEngine(engine.modelIndex); }); });