"Özel Arama Ekleme" uzantısı hala eksik. Özel (diğer) bir aramanın ne zaman ekleneceğini belirlemek için Chrome tarafından kullanılan tüm buluşsal yöntemleri kapsamaz. Bu uzantıyı Ocak 2018'de inceledim. Siteleri tekrar ziyaret etmelerinde hâlâ arama tanımları Chrome'a eklenmişti. Yazar yeni bir kod buldu. Birkaç revizyondan sonra, uzantısını Ağustos 2018'de yeniden gözden geçirdim. Hala kusurlu. Arama tanımlarını eklemek isteyen sitelerin tekrar tekrar ziyaret edilmesinden sonra, bazıları yine de başarılı olur - yani bu uzantı başarısız olur.
Google'ın, "Diğer arama motorları" listesine bir sitenin arama dizesini ne zaman ekleyeceğine karar vermek için Chrome'un hangi karar ağacında kullandığı konusunda herhangi bir belge yayınladığından şüpheliyim. Yabancılar gözlemlenen davranışı tahmin etmek zorundadır, ancak bu, tetikleyicileri yanlış yapmak veya hepsini yakalamamak anlamına gelir. Bu nedenle, yalnızca Google, arama motorlarının otomatik olarak eklenmesini etkinleştirmek / devre dışı bırakmak için bir seçenek sunabilir ve etkinleştirildiğinde, otomatik olarak eklemek yerine kullanıcıdan istemek için bir seçenek sunabilir. Google'a yaptıkları geri bildirim göndermeye devam edin.
https://github.com/gregsadetsky/chrome-dont-add-custom-search-engines/commit/aa02ac9760de3bf58d03215067075151e6013368
Bu, "Özel Arama Ekleme" uzantılarının kodunu gösterir. Çok fazla değil. Görünüşe göre, arama tanımlayıcılarının otomatik keşfi için suçlanacak OpenSearch.org var. Gönderen https://en.wikipedia.org/wiki/OpenSearch ve https://www.chromium.org/tab-to-search acaba eğer OpenSearch elemanlarını etkisiz kılacağı uygulama / opensearchdescription + xml MIME türünü yeniden tanımlayan bir uzantısı bir web sayfasında; ancak, belge (sayfa) zaten yüklendikten (DOMContentLoaded) sonra bu MIME türünün tanımını değiştirmeye çalışmak çok geç olabilir. Chromium makalesinde, bu uzantı yazarı bir olay dinleyicisiyle yöntem 2'yi kullanıyor.