Lorsque je recherche Google dans l'omnibox de Chrome, un paramètre aqs
est intégré à la requête, par exemple &aqs=chrome..69i57.42x1j
.
C'est un paramètre non documenté délicat. Vous ne trouverez des références à ce sujet que dans la communauté des développeurs de Chrome (ium). Ma réponse est basée sur certaines recherches Google uniquement, alors peut-être que quelqu'un de l'intérieur aidera davantage.
Enfin, pour vous donner plus de détails sur le manque de documentation, voici SO question et ce curieux commentaire d’un développeur Chrome sur ce fil à propos de l’implémentation d’AQS: "the commenter ici est à la fois trop court et déroutant. Peut-être une explication plus longue d’AQS, de ses contraintes et de la nécessité de les appliquer, devrait être ajoutée à un endroit canonique qui parle d’AQS. "
C'est ça, si la documentation a été créée, ce n'est pas Google trouvable.
Pas de réponse complète, mais quelques choses que j'ai découvertes.
Edit: Mon hypothèse était juste à l'époque: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l= 392 & rcl = 1383945446
Dans chrome://settings
, vous pouvez configurer le moteur de recherche utilisé par l'omnibox. L'URL spécifiée par le fournisseur Google par défaut dans Chromium sur Ubuntu est la suivante:
{google: baseURL} recherche? q =% s & client = ubuntu & channel = cs & {google: RLZ} {google: originalQueryForSuggestion} {google: assistanceQueryStats} {google: searchFieldtrialParameter} {google: searchIl} {google: instantExtendedEnabledParameter} {google: omniboxStartMarginParameter} ie = {inputEncoding}
Cela pourrait fournir des détails supplémentaires sur ce que le navigateur envoie à Google.