Pertanyaan ini bukan tentang bagaimana melindungi mesin pencari default di Chrome (yang, sayangnya, satu-satunya saran yang dapat saya temukan ketika saya mencoba mencari jawaban untuk ini).
Saya menggunakan dan mengedit daftar lengkap mesin pencari Chrome secara teratur:
chrome: // setting / searchEngines
Ketika saya masuk ke daftar, biasanya ada banyak mesin pencari yang ditambahkan untuk situs yang telah saya kunjungi, tetapi belum ditambahkan ke daftar, dan saya secara teratur harus membersihkan daftar ini. Saya tidak tahu apakah situs itu menambahkan dirinya ke daftar atau jika Chrome membuat beberapa keputusan eksekutif untuk saya untuk situs yang saya kunjungi secara teratur, tetapi saya ingin membuatnya tidak terjadi.
Apakah ada cara untuk hanya mengizinkan penambahan manual ke daftar mesin pencari?
sumber
Jawaban:
Ada ekstensi yang mencegah penambahan ke daftar:
Jangan Tambahkan Pencarian Kustom
Sayangnya, Chrome tampaknya tidak menawarkan cara bawaan untuk menonaktifkan ini.
Sumber: Forum Bantuan Google Chrome: Bagaimana cara menonaktifkan penambahan otomatis mesin pencari baru?
sumber
Ekstensi "Jangan Tambahkan Pencarian Kustom" masih belum lengkap. Itu tidak mencakup semua heuristik yang digunakan oleh Chrome untuk menentukan kapan harus menambahkan pencarian kustom (lainnya). Saya meninjau ekstensi ini pada Januari 2018. Mengunjungi kembali situs masih meminta mereka menambahkan definisi pencarian mereka ke Chrome. Penulis datang dengan beberapa kode baru. Setelah beberapa revisi, saya meninjau kembali perpanjangannya pada Agustus 2018. Itu masih cacat. Setelah mengunjungi situs-situs yang ingin menambahkan definisi pencarian mereka berulang kali, beberapa masih berhasil - yang berarti ekstensi ini gagal.
Saya ragu Google menerbitkan dokumentasi apa pun tentang pohon keputusan yang digunakan Chrome untuk memutuskan kapan harus menambahkan string pencarian situs ke daftar "Mesin pencari lainnya". Orang luar harus menebak dari perilaku yang diamati tetapi itu berarti salah memicu pemicunya atau tidak menangkap semuanya. Dengan demikian, hanya Google yang benar-benar dapat memberikan opsi untuk mengaktifkan / menonaktifkan penambahan mesin pencari otomatis bersama dengan opsi, ketika diaktifkan, untuk meminta pengguna alih-alih menambahkan secara otomatis. Terus kirim umpan balik Google yang mereka buat.
https://github.com/gregsadetsky/chrome-dont-add-custom-search-engines/commit/aa02ac9760de3bf58d03215067075151e6013368
Itu menunjukkan kode untuk ekstensi "Jangan Tambahkan Pencarian Khusus". Tidak banyak di sana. Sepertinya kita yang harus disalahkan oleh OpenSearch.org untuk autodiscovery dari deskriptor pencarian. Dari https://en.wikipedia.org/wiki/OpenSearch dan https://www.chromium.org/tab-to-search , saya bertanya-tanya apakah ekstensi yang mendefinisikan ulang aplikasi / opensearchdescription + xml tipe MIME akan membatalkan elemen OpenSearch di halaman web; namun, mungkin mencoba mengubah definisi tipe MIME ini setelah dokumen (halaman) telah dimuat (DOMContentLoaded) akan terlambat. Dari artikel Chromium, penulis ekstensi ini menggunakan metode 2 dengan pendengar acara.
sumber