Google Chrome:すべての「その他の検索エンジン」を削除[重複]


41

Google Chromeは、[設定]> [検索]で、アクセスしたWebサイトから他の多くの検索エンジンを保存します。検索エンジンを管理します。これは「OpenSearch」と呼ばれます。

それぞれの削除アイコンClickをクリックするのは非常に面倒です。

それらをすべて手動で削除せずに削除する方法はありますか?


NB:この拡張機能は、Chromeがカスタム検索エンジンを追加できないようにしていると思われます。


Bloody Chromeでは、検索エンジンだけでなく、保存されたパスワードなど、ユーザーが[設定]で複数のエントリを選択できるようにする必要があります。[設定]のすべてが単一の選択のみを許可し、アクションを複数回繰り返すことになっています...開発者は馬鹿ですか、それともユーザーを拷問しているのですか?
くそ野菜

回答:


98

に移動しchrome://settings/searchEngines、ヒットF12してこれを[コンソール]タブに貼り付けます。

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

材料設計のためにこのコードを更新してくれたおに感謝します。

注: OSXのOption+ Command+ 経由でもJavascriptコンソールにアクセスできますJ。実際、これを複数回実行して、設定エリアの「その他の検索エンジン...」セクションにリストされているすべての検索エンジンを完全にクリアする必要がある場合があります。


2
F12は何をしますか?私はMacOSを持っていますが、何もしません。同じことを達成するためのメニュー項目はありますか?
ペトルザ

10
このquerySelectorアプローチは、新しいマテリアルUIではもう機能しないようです。私は次の解決策をsettings.SearchEnginesBrowserProxyImpl.prototype.getSearchEnginesList().then(function (val) { val.others.forEach(function (engine) { settings.SearchEnginesBrowserProxyImpl.prototype.removeSearchEngine(engine.modelIndex); }); });
アルコール

2
これは本日、2017年7月25日に機能しました。数回実行する必要がありました。
-weisjohn

2
マテリアルデザインのコードは、貼り付けたときにエラーを発生させました。コード内でカーソルを矢印で囲み、奇妙な隠し文字を見つけて削除する必要がありました。たぶん、それは安全メカニズムです。たぶんそれはバグだった。
ブルーノブロノスキー

2
あなたがあなたのブラウザに自動的に追加されないようにするにはこれらをしたい場合は、関連ノートで、あなたは拡張機能をインストールすることができ、ここでリンクさ:superuser.com/questions/886982/...
マルチェロGrechiリンス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.