Lorsque je recherche Google dans l'omnibox de Chrome, un aqs
paramètre est intégré à la requête, comme &aqs=chrome..69i57.42x1j
.
- Quel en est le but?
- Que contient-il?
- Identifie-t-il (uniquement) le navigateur?
Lorsque je recherche Google dans l'omnibox de Chrome, un aqs
paramètre est intégré à la requête, comme &aqs=chrome..69i57.42x1j
.
Réponses:
Il s'agit d'un paramètre non documenté délicat. Vous ne trouverez des références pour cela que dans la communauté des développeurs Chrome (ium). Ma réponse est basée uniquement sur certaines recherches Google, donc peut-être que quelqu'un de l'intérieur vous aidera davantage.
Enfin, pour signaler plus de détails sur le manque de documentation, il y a cette question SO et ce curieux commentaire d'un développeur Chrome dans ce fil sur la mise en œuvre d'AQS: "le commentaire ici est à la fois trop court et déroutant. Peut-être une explication plus longue de ce qu'est l'AQS, quelles sont ses contraintes, et pourquoi ces contraintes sont nécessaires, devrait être ajouté à un endroit canonique qui parle d'AQS. "
Voilà, si la documentation a été créée, ce n'est pas Google trouvable.
Pas de réponse complète, mais j'ai découvert quelques choses.
Edit: Ma supposition à l'époque était juste: 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} search? q =% s & client = ubuntu & channel = cs & {google: RLZ} {google: originalQueryForSuggestion} {google: assistQueryStats} {google: searchFieldtrialParameter} {google: searchClient} {google: sourceId} {google: instantExtend {google: omniboxStartMarginParameter} ie = {inputEncoding}
Cela pourrait fournir des détails supplémentaires sur ce que le navigateur envoie à Google.