Đến phần nội dung
Toova
Tất cả công cụ

Trình phân tích chuỗi User-Agent

Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn

Phân tích cú pháp bất kỳ chuỗi User-Agent nào và thấy trình duyệt, phiên bản, hệ điều hành, và họ thiết bị ở dạng đơn giản. Toova hoạt động trên mọi mẫu UA phổ biến từ trình duyệt máy tính đến ứng dụng di động đến bot — tất cả trong trình duyệt của bạn, không tải lên.

Vì sao phân tích cú pháp User-Agent

Chuỗi User-Agent là một mớ hỗn loạn. Chúng bắt đầu như một gợi ý ngắn về trình duyệt nào đang gửi yêu cầu, nhưng nhiều thập kỷ hack tương thích để lại chúng dưới dạng chuỗi hợp chất dài bao gồm các tên gây hiểu lầm. Toova giải mã cấu trúc thành một phân tích sạch — tên trình duyệt và phiên bản, tên OS và phiên bản, họ thiết bị, động cơ render — để bạn có thể gỡ lỗi phát hiện tính năng, viết quy tắc phân tích, hoặc khắc phục tương thích client.

Bot và client bất thường

Toova nhận ra các trình thu thập web chính (Googlebot, Bingbot, AhrefsBot, GPTBot, CCBot), dịch vụ giám sát phổ biến, công cụ trình duyệt không đầu, và một danh sách dài các client API tự công bố qua UA. Điều đó làm công cụ hữu ích khi nhìn vào các mục nhật ký và cố gắng tìm ra liệu một yêu cầu đến từ người dùng thật, công cụ tìm kiếm, hay công cụ tự động.

Chỉ cục bộ

Mọi phân tích cú pháp diễn ra trong trình duyệt của bạn. Các chuỗi UA bạn dán — có thể từ nhật ký của riêng bạn và có thể tiết lộ kiến trúc dịch vụ của bạn — không bao giờ rời trang. Tab Network sẽ trống trong khi phân tích cú pháp, và trang hoạt động ngoại tuyến sau lần tải đầu tiên.

Câu hỏi thường gặp

Vì sao chuỗi User-Agent quá dài?
Tương thích lịch sử. Mọi trình duyệt thêm tên của các trình duyệt cũ vào UA của nó để các kịch bản đánh hơi cũ không loại trừ chúng. Kết quả là một chuỗi tên kỹ thuật là một lời nói dối — Chrome tự công bố là Mozilla, Safari, và KHTML trong cùng chuỗi.
Tôi có thể tin UA trong sản xuất không?
Không hoàn toàn. UA có thể được đặt thành bất kỳ giá trị nào bởi client, nên nó ổn cho phân tích và gợi ý tính năng nhưng không đáng tin cậy cho quyết định bảo mật. Chrome hiện đại cũng đang loại bỏ một phần của nó qua API User-Agent Client Hints.
Nó nhận diện bot thế nào?
Toova duy trì một danh sách các chữ ký trình thu thập và bot đã biết (Googlebot, Bingbot, GPTBot, và nhiều cái khác). Khi UA khớp, công cụ gán nhãn mục nhập và phơi bày liên kết tài liệu chính thức cho bot đó.
Còn ứng dụng di động thì sao?
Ứng dụng di động thường bao gồm một phân đoạn UA tùy chỉnh với tên ứng dụng và phiên bản, cộng với OS nền tảng. Toova phân tích cú pháp các mẫu phổ biến và báo cáo tên ứng dụng khi được nhận ra; nếu không, nó quay lại phát hiện chỉ OS.
Dữ liệu của tôi có được gửi đi đâu không?
Không. Phân tích cú pháp diễn ra hoàn toàn trong trình duyệt của bạn.