Google Chrome: Hapus semua 'Mesin Pencari Lainnya' [duplikat]

41

Google Chrome menyimpan banyak Mesin Pencari Lainnya dari situs web yang saya kunjungi, di bawah Pengaturan> Pencarian; Kelola mesin pencari . Saya percaya ini disebut 'OpenSearch'.

Mengklik ikon hapus ❌ pada masing-masing akan sangat merepotkan.

Apakah ada cara untuk menghapus semuanya , tanpa harus melakukannya secara manual?


NB: Ekstensi ini seharusnya mencegah Chrome menambahkan mesin pencari khusus.

Bendera musim dingin
sumber
Chrome berdarah perlu memungkinkan pengguna memilih beberapa entri di Pengaturan, tidak hanya untuk mesin pencari tetapi hal-hal lain seperti kata sandi yang disimpan. Segala sesuatu di Pengaturan hanya memungkinkan satu pilihan, dan kami seharusnya mengulangi tindakan beberapa kali ... Apakah pengembang bodoh atau mereka menikmati menyiksa pengguna?
Damn Vegetables

Jawaban:

98

Buka chrome://settings/searchEngines, tekan F12dan tempel ini ke tab Konsol:

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);
        });
    });

Berkat alkohol karena memperbarui kode ini untuk desain material.

CATATAN: Anda juga dapat mengakses konsol Javascript melalui Option+ Command+ Jdi OSX. Anda mungkin sebenarnya perlu menjalankan ini beberapa kali untuk sepenuhnya menghapus semua mesin pencari yang terdaftar di bagian "Mesin pencari lainnya ..." di area pengaturan.

Rod Boev
sumber
2
Apa yang dilakukan F12? Saya memiliki MacOS dan tidak melakukan apa-apa. Apakah ada item menu untuk mencapai yang sama?
Petruza
10
The querySelectorpendekatan tampaknya tidak bekerja lagi dengan bahan-UI baru. Saya menemukan solusi berikut:settings.SearchEnginesBrowserProxyImpl.prototype.getSearchEnginesList().then(function (val) { val.others.forEach(function (engine) { settings.SearchEnginesBrowserProxyImpl.prototype.removeSearchEngine(engine.modelIndex); }); });
alkohol
2
Ini bekerja untuk saya hari ini pada 7/25/2017. Saya memang harus menjalankannya beberapa kali.
weisjohn
2
Kode Desain Material memberi saya kesalahan seperti yang ditempelkan. Saya harus panah kursor saya di dalam kode dan menemukan karakter tersembunyi yang aneh dan menghapusnya. Mungkin itu mekanisme keamanan. Mungkin itu bug.
Bruno Bronosky
2
Pada catatan terkait, jika Anda ingin MENCEGAH ini agar tidak ditambahkan secara otomatis ke browser Anda, Anda dapat menginstal ekstensi yang tertaut di sini: superuser.com/questions/886982/…
Marcello Grechi Lins