Cette question n'est pas sur la façon de protéger le moteur de recherche par défaut dans Chrome (qui est, malheureusement, le seul conseil que je puisse trouver lorsque j'essaie de rechercher la réponse à cette question).
J'utilise et modifie régulièrement la liste complète des moteurs de recherche Chrome:
chrome: // settings / searchEngines
Lorsque je vais dans la liste, il y a généralement de nombreux moteurs de recherche ajoutés pour les sites que j'ai visités, mais qui n'ont pas été ajoutés à la liste, et je dois régulièrement nettoyer cette liste. Je ne sais pas si le site s'ajoute à la liste ou si Chrome prend une décision exécutive pour moi pour les sites que je visite régulièrement, mais j'aimerais que cela ne se produise pas.
Existe-t-il un moyen d'autoriser uniquement les ajouts manuels à la liste des moteurs de recherche?
la source
Réponses:
Il existe une extension qui empêche les ajouts à la liste:
N'ajoutez pas de recherche personnalisée
Malheureusement, Chrome ne semble pas offrir un moyen intégré de désactiver cela.
Source: Forum d'aide Google Chrome: Comment désactiver l'ajout automatique de nouveaux moteurs de recherche?
la source
L'extension "Ne pas ajouter de recherche personnalisée" est toujours incomplète. Il ne couvre pas toutes les heuristiques utilisées par Chrome pour déterminer quand ajouter une (autre) recherche personnalisée. J'ai examiné cette extension en janvier 2018. En revisitant les sites, il leur restait à ajouter leur définition de recherche à Chrome. L'auteur a proposé un nouveau code. Après quelques révisions, j'ai réexaminé son extension en août 2018. Elle est toujours imparfaite. Après des visites répétées de sites qui souhaitent ajouter leur définition de recherche, certains réussissent toujours - ce qui signifie que cette extension échoue.
Je doute que Google publie une documentation sur quel arbre de décision que Chrome utilise pour décider quand ajouter la chaîne de recherche d'un site à la liste des "Autres moteurs de recherche". Les étrangers doivent deviner les comportements observés, mais cela signifie que les déclencheurs sont incorrects ou ne pas tous les attraper. En tant que tel, seul Google peut vraiment fournir une option pour activer / désactiver l'ajout automatique de moteurs de recherche ainsi qu'une option, lorsqu'elle est activée, pour inviter l'utilisateur au lieu d'ajouter automatiquement. Continuez à envoyer des commentaires à Google qu'ils ont foiré.
https://github.com/gregsadetsky/chrome-dont-add-custom-search-engines/commit/aa02ac9760de3bf58d03215067075151e6013368
Cela montre le code des extensions "Ne pas ajouter de recherche personnalisée". Pas grand-chose là-bas. On dirait que nous avons OpenSearch.org à blâmer pour la découverte automatique des descripteurs de recherche. Sur https://en.wikipedia.org/wiki/OpenSearch et https://www.chromium.org/tab-to-search , je me demande si une extension qui redéfinit le type MIME application / opensearchdescription + xml annulerait les éléments OpenSearch dans une page Web; cependant, il serait peut-être trop tard d'essayer de modifier la définition de ce type MIME après que le document (page) a déjà été chargé (DOMContentLoaded). Dans l'article Chromium, cet auteur d'extension utilise la méthode 2 avec un écouteur d'événements.
la source