143 votes

Google Chrome ajoute automatiquement des sites Web à ma liste de moteurs de recherche ?

J'ai remarqué que certains sites web (par exemple les sites Stack Exchange, Dell, etc.) sont automatiquement ajoutés à ma liste de moteurs de recherche dans Google Chrome.

Ils ajoutent même un raccourci clavier à leur entrée. Voici quelques exemples :

  • Dell : Clavier -> Dell.com
  • Stack Exchange Web masters : Clavier -> webmasters.stackexchange.com
  • Reuters : Clavier -> reuters.com

Q1 : Est-ce le comportement par défaut dans Chrome ? (laisser les sites Web s'ajouter à la liste des moteurs de recherche ?)

Q2 : Est-il possible de désactiver ce comportement dans Chrome ?

Note : J'utilise la dernière version de Chrome : 11.0.696.57 sur Windows 7 64, et je n'ai qu'une seule extension installée : Google URL shortener.

10voto

atamanroman Points 271

Voici une solution de rechange quelque peu compliquée qui fonctionne très bien pour moi. Renommez simplement l'alias de recherche en quelque chose de cryptique comme "§$%!/()&/" . Si le moteur de recherche est toujours là, vous ne le verrez plus jamais. C'est assez ennuyeux si vous ne pouvez pas chercher "jenkins" sur Google parce que Chrome vous oblige à chercher en jenkins.

8voto

Jeff Sharkey Points 275

Essayez d'utiliser ce simple userscript :

// ==UserScript==
// @name       Block Opensearch XML specs
// @namespace  *
// @version    0.3
// @description  Block opensearch xml links
// @match      *
// @copyright  2012+, Christian Huang
// ==/UserScript==

var i;
var val;
var len;
var opensearches;

opensearches = document.getElementsByTagName('link');
len = opensearches.length;
for (i = 0; i < len;i++) {
    val = opensearches[i].type;
    if ( val == "application/opensearchdescription+xml") {
        opensearches[i].parentNode.removeChild(opensearches[i]);
    }
}

7voto

Kromey Points 4867

Si je comprends bien ce que vous décrivez, ce ne sont pas les sites Web qui font quoi que ce soit. C'est plutôt Chrome lui-même qui identifie les champs de recherche sur les sites Web et qui les ajoute à sa liste d'options de recherche dans la barre omnibus.

A1 : Oui, c'est le comportement par défaut, mais ce ne sont pas les sites Web qui s'ajoutent, c'est Chrome qui ajoute les sites Web.

A2 : Je ne pense pas que vous puissiez désactiver ce comportement, cependant vous pouvez supprimer des moteurs de recherche en allant dans le menu outil -> Options -> Gérer les moteurs de recherche ; ils apparaîtront sous "Autres moteurs de recherche". Vous pouvez peut-être spécifier que l'un d'entre eux ne doit pas être ajouté à nouveau lorsque vous le supprimez, mais je n'en suis pas sûr - il se trouve que j'aime cette fonctionnalité, donc je ne vais pas essayer de les supprimer.

7voto

Une solution que j'ai trouvée est de prendre l'habitude de commencer toutes mes recherches par un espace. Si vous tapez Splunk median (où représente le caractère espace), Chrome effectuera une recherche Google sur Splunk median .

6voto

Rook Points 438

<- Background -->

J'ai une autre idée, moins intrusive, pour vous ici (du moins si vous utilisez un bloqueur de publicité, comme beaucoup d'entre nous le font pour notre propre santé/sécurité). J'aime utiliser les extensions/scripts existants autant que possible pour éviter le gonflement d'une extension entière pour une seule fonctionnalité (le pire scénario) donc cette solution fonctionne selon ce principe.

Adblock, et ses variantes/successeurs (uBlock est mon arme de prédilection), ont la capacité de bloquer des éléments de pages Web, notamment <link> qui est utilisé pour la découverte automatique des OpenSearch Descriptions (OSD), les fichiers XML qui contiennent les informations qui permettent l'ajout automatique de moteurs de recherche et nous causent ces maux de tête. Je dis "permet" parce que ce n'est pas obligatoire, car, d'après mes recherches, Firefox lit simplement ces informations et les rend disponibles pour un ajout facile dans la liste déroulante des moteurs de recherche, plutôt que de les ajouter automatiquement comme le fait Chrome.

L'utilisation de cette fonctionnalité est décrite dans les spécifications d'Opensearch à plusieurs endroits :

http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_RSS.2FAtom (ignorez la subtilité spécifique de cette section pour nos besoins, il s'agit simplement d'un exemple d'utilisation).


<-- La solution -->

Comme il est indiqué que les descriptions OpenSearch (OSD) ont un type unique, nous pouvons les filtrer avec la règle AdblockPlus/uBlock suivante :

##link[type="application/opensearchdescription+xml"]

J'ai testé cela et la règle montre la correspondance correcte sur mes sites de test (filehippo.com, etc.) et les moteurs de recherche ne font plus d'ajout automatique, donc je pense que c'est une solution complète.


Une note rapide sur l'histoire que j'ai trouvée derrière cela : Les ingénieurs de Chromium ont étiqueté ce problème "WontFix" plusieurs fois au cours des années (une option/flag de désactivation pour l'utilisateur a été demandée plusieurs fois) en déclarant que cela est considéré comme un problème de niche puisque la fonctionnalité est "généralement utile", leur position est que les problèmes de niche devraient être résolus par des extensions ou des scripts tiers plutôt que par les développeurs ajoutant d'innombrables drapeaux et autres pour répondre à tous les caprices, donc fondamentalement ce que nous faisons ici est juste en ligne avec leur préférence et le garde agréable et gérable.

Bonne chance ! Si quelqu'un d'autre essaie, faites-nous savoir comment ça marche !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X