Google Chrome: remova todos os 'outros mecanismos de pesquisa' [duplicado]

41

O Google Chrome salva muitos outros mecanismos de pesquisa dos sites que eu visito, em Configurações> Pesquisa; Gerenciar mecanismos de pesquisa . Acredito que isso se chama 'OpenSearch'.

Clicar no ícone de remoção ❌ em cada um deles seria muito complicado.

Existe uma maneira de excluir todos eles , sem ter que fazê-lo manualmente?


Nota: esta extensão impede o Chrome de adicionar mecanismos de pesquisa personalizados.

Winterflags
fonte
O Bloody Chrome precisa permitir que os usuários selecionem várias entradas nas Configurações, não apenas para os mecanismos de pesquisa, mas outras coisas, como senhas salvas. Tudo no Settings permite apenas uma seleção e devemos repetir a ação várias vezes ... Os desenvolvedores são estúpidos ou estão gostando de torturar os usuários?
Damn Vegetables

Respostas:

98

Vá para chrome://settings/searchEngines, clique F12e cole isso na guia 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);
        });
    });

Obrigado ao álcool por atualizar este código para o design do material.

NOTA: Você também pode acessar o console Javascript via Option+ Command+ Jno OSX. Pode ser necessário executar isso várias vezes para limpar completamente todos os mecanismos de pesquisa listados na seção "Outros mecanismos de pesquisa ..." da área de configurações.

Rod Boev
fonte
2
O que o F12 faz? Eu tenho MacOS e não faz nada. Existe um item de menu para obter o mesmo?
Petruza 14/03
10
A querySelectorabordagem não parece mais funcionar com a nova interface do usuário do material. Eu descobri a seguinte solução:settings.SearchEnginesBrowserProxyImpl.prototype.getSearchEnginesList().then(function (val) { val.others.forEach(function (engine) { settings.SearchEnginesBrowserProxyImpl.prototype.removeSearchEngine(engine.modelIndex); }); });
alcohol
2
Isso funcionou para mim hoje em 25/07/2017. Eu tive que executá-lo algumas vezes.
weisjohn
2
O código de design de material forneceu erros como colados. Eu tive que girar meu cursor no código e encontrar caracteres ocultos estranhos e removê-los. Talvez seja um mecanismo de segurança. Talvez tenha sido um bug.
Bruno Bronosky 26/09
2
Em uma nota relacionada, se você quiser evitar que estas sejam adicionadas automagicamente no navegador, você pode instalar a extensão ligados aqui: superuser.com/questions/886982/...
Marcello Grechi Lins