Chrome検索エンジンへの追加を防ぐ方法(デフォルトだけでなく)


13

この質問は、Chromeのデフォルトの検索エンジンを保護する方法に関するものではありません(残念ながら、これに対する答えを検索しようとするときに見つけることができる唯一のアドバイスです)。

Chrome検索エンジンの全リストを定期的に使用および編集します。

chrome:// settings / searchEngines

リストにアクセスすると、訪問したサイトには多くの検索エンジンが追加されますが、リストには追加されていないため、定期的にこのリストを削除する必要があります。サイトがリストに自分自身を追加するのか、Chromeが私が定期的にアクセスするサイトに対して何らかの決定を下すのかどうかはわかりませんが、それが起こらないようにしたいと思います。

検索エンジンリストへの手動追加のみを許可する方法はありますか?


ここで同様の質問に非常に良い回答が見つかりました:superuser.com/questions/276069/…SqlLite3メソッドはバージョン62.0.3202.94では機能しません。TamperMonkeyメソッドを使用しています。
ジオニクス

回答:


4

リストへの追加を防ぐ拡張機能があります。

カスタム検索を追加しないでください

残念ながら、Chromeはこれを無効にする組み込みの方法を提供していないようです。

「この機能を無効にすることはできません。Googleは、ユーザーが検索エンジンを手動で追加する必要がないように、物事をシンプルにしたかったのです。

出典:Google Chromeヘルプフォーラム:新しい検索エンジンの自動追加を無効にするにはどうすればよいですか?


このリンクは質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供する方が良いでしょう。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。
ドナルドダック

現時点では、この拡張機能は機能しません(github.com/gregsadetsky/chrome-dont-add-custom-search-engines/…)、コードは2016年3月に最後に更新されました。まだ別のソリューションを探しています。
rocketmonkeys

「Googleは....物事をシンプルに作りたかった」と論理的に除外「このバグ/機能を無効にする簡単な方法」
humanityANDpeace

0

「カスタム検索を追加しない」拡張機能はまだ不完全です。カスタム(他の)検索を追加するタイミングを決定するためにChromeで採用されているすべてのヒューリスティックを網羅しているわけではありません。この拡張機能を2018年1月にレビューしました。サイトを再訪すると、Chromeに検索定義を追加していました。著者はいくつかの新しいコードを思いついた。数回の改訂を経て、2018年8月に彼の拡張機能を再検討しました。まだ欠陥があります。検索定義を追加したいサイトを繰り返し再訪しても、いくつかはまだ成功しています-つまり、この拡張機能は失敗します。

Googleが、サイトの検索文字列を「その他の検索エンジン」のリストに追加するタイミングを決定するためにChromeが使用する決定ツリーに関するドキュメントを公開しているのではないかと思います。部外者は観察された動作から推測する必要がありますが、それはトリガーを誤ること、またはそれらすべてをキャッチしないことを意味します。そのため、検索エンジンの自動追加を有効/無効にするオプションと、有効になった場合に自動的に追加する代わりにユーザーにプロンプ​​トを表示するオプションを本当に提供できるのはGoogleだけです。間違ったGoogleフィードバックを送信し続けます。

https://github.com/gregsadetsky/chrome-dont-add-custom-search-engines/commit/aa02ac9760de3bf58d03215067075151e6013368

これは、「カスタム検索を追加しない」拡張機能のコードを示しています。あまりありません。検索記述子の自動検出の原因はOpenSearch.orgにあるようです。からhttps://en.wikipedia.org/wiki/OpenSearchhttps://www.chromium.org/tab-to-search、application / opensearchdescription + xml MIMEタイプを再定義する拡張機能がOpenSearch要素を無効にするかどうか疑問に思いますウェブページ内; ただし、ドキュメント(ページ)が既に読み込まれた(DOMContentLoaded)後にこのMIMEタイプの定義を変更しようとすると、遅すぎる可能性があります。Chromiumの記事から、この拡張機能の作成者はイベントリスナーでメソッド2を使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.