Google Chrome: usuń wszystkie „inne wyszukiwarki” [duplikat]

36

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.

Winterflags
źródło
Bloody Chrome musi umożliwiać użytkownikom wybranie wielu pozycji w Ustawieniach, nie tylko dla wyszukiwarek, ale także innych rzeczy, takich jak zapisane hasła. Wszystko w Ustawieniach pozwala tylko na jeden wybór, a my mamy powtarzać akcję wiele razy ... Czy deweloperzy są głupi, czy lubią torturować użytkowników?
Cholerne warzywa

Odpowiedzi:

90

Idź do chrome://settings/searchEngines, wciśnij F12i wklej to na zakładkę 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);
        });
    });

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ń.

Rod Boev
źródło
2
Co robi F12? Mam MacOS i nic nie robi. Czy jest jakiś element menu, aby osiągnąć to samo?
Petruza
10
querySelectorPodejś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); }); });
alkohol
2
To zadziałało dla mnie dzisiaj, 25.07.2017. Musiałem uruchomić go kilka razy.
weisjohn
2
Kod Material Design dawał mi błędy po wklejeniu. Musiałem przesuwać kursor w kodzie, znajdować dziwne ukryte znaki i usuwać je. Może to mechanizm bezpieczeństwa. Może to był błąd.
Bruno Bronosky,
2
W powiązanej notatce, jeśli chcesz ZAPOBIEGAĆ automatycznemu dodaniu ich do przeglądarki, możesz zainstalować rozszerzenie, do którego link znajduje się tutaj: superuser.com/questions/886982/...
Marcello Grechi Lins