Saat saya mencari Google dari omnibox Chrome, ada aqs
parameter yang disematkan dalam kueri, seperti &aqs=chrome..69i57.42x1j
.
- Apa tujuannya?
- Apa isinya?
- Apakah itu (secara unik) mengidentifikasi browser?
Saat saya mencari Google dari omnibox Chrome, ada aqs
parameter yang disematkan dalam kueri, seperti &aqs=chrome..69i57.42x1j
.
Jawaban:
Ini adalah parameter tidak berdokumen rumit. Anda hanya akan menemukan referensi untuk itu di komunitas pengembang Chrome (ium). Jawaban saya didasarkan pada beberapa Pencarian Google saja jadi mungkin seseorang dari dalam akan membantu lebih lanjut.
Akhirnya, hanya untuk menunjukkan latar belakang lebih lanjut tentang kurangnya dokumentasi, ada pertanyaan SO dan komentar penasaran dari pengembang Chrome di utas ini tentang implementasi AQS: "komentar di sini terlalu pendek dan membingungkan. Mungkin penjelasan yang lebih panjang tentang apa AQS itu, apa kendala itu, dan mengapa kendala itu perlu, harus ditambahkan ke beberapa tempat kanonik yang berbicara tentang AQS. "
Itu saja, jika dokumentasi dibuat itu bukan Google dapat ditemukan.
Tidak ada jawaban penuh, tetapi beberapa hal yang saya temukan.
Sunting: Dugaan saya pada waktu itu benar: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l=392&rcl=1383945446
Di chrome://settings
dalamnya, Anda dapat mengonfigurasi penyedia penelusuran mana yang digunakan oleh mahakotak. URL yang ditentukan oleh penyedia Google default di Chromium di Ubuntu adalah sebagai berikut:
{google: baseURL} search? q =% s & client = ubuntu & channel = cs & {google: RLZ} {google: originalQueryForSuggestion} {google: assistedQueryStats} {google: searchFieldtrialParameter} {google: searchClient} {google: sourceId} {google: instantExtendedEnabledParameter} {google: omniboxStartMarginParameter} ie = {inputEncoding}
Ini mungkin memberikan detail tambahan tentang apa yang dikirim browser ke google.