Khi tôi tìm kiếm Google từ thanh địa chỉ của Chrome, có một aqs
tham số được nhúng trong truy vấn, như &aqs=chrome..69i57.42x1j
.
- công dụng của nó là gi?
- Nó chứa cái gì?
- Liệu nó (duy nhất) xác định trình duyệt?
Khi tôi tìm kiếm Google từ thanh địa chỉ của Chrome, có một aqs
tham số được nhúng trong truy vấn, như &aqs=chrome..69i57.42x1j
.
Câu trả lời:
Đây là một tham số không có giấy tờ khó khăn. Bạn sẽ chỉ tìm thấy tài liệu tham khảo cho điều đó trong cộng đồng nhà phát triển Chrome (ium). Câu trả lời của tôi chỉ dựa trên một số Tìm kiếm của Google để có thể ai đó từ bên trong sẽ giúp thêm.
Cuối cùng, chỉ để chỉ ra nhiều nền tảng hơn về việc thiếu tài liệu, có câu hỏi SO này và nhận xét tò mò này từ một nhà phát triển Chrome trong chủ đề này về việc triển khai AQS: "bình luận ở đây quá ngắn và khó hiểu. Có lẽ là một lời giải thích dài hơn về AQS là gì, những hạn chế trên đó là gì và tại sao những ràng buộc đó là cần thiết, nên được thêm vào một số vị trí kinh điển nói về AQS. "
Đó là nó, nếu tài liệu được tạo ra thì không thể tìm thấy Google.
Không có câu trả lời đầy đủ, nhưng một vài điều tôi phát hiện ra.
Chỉnh sửa: Dự đoán của tôi tại thời điểm đó là đúng: https://code.google.com.vn
Trong chrome://settings
bạn có thể định cấu hình nhà cung cấp dịch vụ tìm kiếm nào được sử dụng bởi omnibox. URL được chỉ định bởi nhà cung cấp mặc định của Google trong Chromium trên Ubuntu như sau:
{google: baseURL} tìm kiếm? q =% s & client = ubfox & channel = cs & {google: RLZ} {google: originalQueryForSuggestion} {google: hỗ trợQueryStats} {google: searchFieldtrialParameter} {google: searchClient} {google: search {google: omniboxStartMarginParameter} tức là = {inputEncoding}
Điều này có thể cung cấp thêm chi tiết về những gì trình duyệt gửi tới google.