Comment empêcher les ajouts aux moteurs de recherche Chrome (pas seulement par défaut)

13

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?

David Ljung Madison Stellar
la source
J'ai trouvé une question similaire ici avec de très bonnes réponses: superuser.com/questions/276069/… La méthode SqlLite3 ne fonctionne pas pour la version 62.0.3202.94 pour moi. J'utilise la méthode TamperMonkey.
zionyx

Réponses:

4

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.

"Vous ne pouvez pas désactiver cette fonctionnalité. Google voulait simplifier les choses afin que les utilisateurs n'aient pas à ajouter manuellement des moteurs de recherche. Les utilisateurs expérimentés pourraient ne pas aimer cette fonctionnalité, mais il n'y a aucun moyen de la désactiver."

Source: Forum d'aide Google Chrome: Comment désactiver l'ajout automatique de nouveaux moteurs de recherche?

Ray Li
la source
Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien de référence. Les réponses de lien uniquement peuvent devenir invalides si la page liée change.
Donald Duck
Pour le moment, cette extension ne fonctionne pas ( github.com/gregsadetsky/chrome-dont-add-custom-search-engines/… ), le code a été mis à jour pour la dernière fois en mars 2016. Toujours à la recherche d'une autre solution.
rocketmonkeys
"Google voulait simplifier les choses ...", ce qui exclut logiquement une "manière simple de désactiver ce bogue / cette fonctionnalité"
humanANDpeace
0

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.

Vanguardlh
la source