Wenn ich in der Omnibox von Chrome nach Google suche, ist aqs
in der Abfrage ein Parameter wie eingebettet &aqs=chrome..69i57.42x1j
.
- Was ist der Zweck davon?
- Was enthält es?
- Identifiziert es den Browser (eindeutig)?
Wenn ich in der Omnibox von Chrome nach Google suche, ist aqs
in der Abfrage ein Parameter wie eingebettet &aqs=chrome..69i57.42x1j
.
Antworten:
Dies ist ein schwieriger undokumentierter Parameter. Referenzen dazu finden Sie nur in der Chrome (ium) Entwickler-Community. Meine Antwort basiert nur auf einigen Google-Suchanfragen. Vielleicht hilft jemand von innen weiter.
Zum Schluss, um auf den Hintergrund des Mangels an Dokumentation hinzuweisen, gibt es diese SO-Frage und diesen merkwürdigen Kommentar eines Chrome-Entwicklers in diesem Thread zur AQS-Implementierung: "Der Kommentar hier ist sowohl zu kurz als auch verwirrend. Vielleicht eine längere Erklärung von Was AQS ist, welche Einschränkungen es gibt und warum diese Einschränkungen notwendig sind, sollte einem kanonischen Ort hinzugefügt werden, der über AQS spricht. "
Wenn die Dokumentation erstellt wurde, kann sie von Google nicht gefunden werden.
Keine vollständige Antwort, aber ein paar Dinge, die ich entdeckt habe.
Bearbeiten: Meine Vermutung war zu der Zeit richtig: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l=392&rcl=1383945446
In können chrome://settings
Sie konfigurieren, welcher Suchanbieter von der Omnibox verwendet wird. Die vom Standard-Google-Anbieter in Chromium unter Ubuntu angegebene URL lautet wie folgt:
{google: baseURL} Suche? q =% s & client = ubuntu & channel = cs & {google: RLZ} {google: originalQueryForSuggestion} {google: assistedQueryStats} {google: searchFieldtrialParameter} {google: searchClient} {google: sourceId} {goendedExtExtExtExtExtExtExtE {google: omniboxStartMarginParameter} ie = {inputEncoding}
Dies kann zusätzliche Informationen darüber liefern, was der Browser an Google sendet.