To pytanie ma już odpowiedź tutaj:
Google Chrome zapisuje wiele innych wyszukiwarek ze stron, które odwiedzam, w Ustawieniach> Szukaj; Zarządzaj wyszukiwarkami . Wierzę, że nazywa się to „OpenSearch”.
Kliknięcie ikony usuwania each na każdym z nich byłoby bardzo kłopotliwe.
Czy istnieje sposób na usunięcie ich wszystkich bez konieczności robienia tego ręcznie?
Uwaga: to rozszerzenie rzekomo uniemożliwia Chrome dodawanie niestandardowych wyszukiwarek.
google-chrome
Winterflags
źródło
źródło
Odpowiedzi:
Idź do
chrome://settings/searchEngines
, wciśnij F12i wklej to na zakładkę Console:Dzięki alkoholowi za aktualizację tego kodu do projektowania materiałów.
UWAGA: Możesz również uzyskać dostęp do konsoli Javascript za pomocą Option+ Command+ Jw OSX. Może być konieczne kilkukrotne uruchomienie tej funkcji, aby całkowicie wyczyścić wszystkie wyszukiwarki wymienione w sekcji „Inne wyszukiwarki ...” w obszarze ustawień.
źródło
querySelector
Podejście nie wydaje się już pracować z nowym materiałem-UI. Wymyśliłem następujące rozwiązanie:settings.SearchEnginesBrowserProxyImpl.prototype.getSearchEnginesList().then(function (val) { val.others.forEach(function (engine) { settings.SearchEnginesBrowserProxyImpl.prototype.removeSearchEngine(engine.modelIndex); }); });