Phân tích User-Agent

Dán chuỗi UA và thấy ngay trình duyệt, engine, hệ điều hành và thiết bị — hoặc kiểm tra xem đó có phải bot. Không cần nhấn nút, không tải lên gì.

Cách sử dụng

  1. Dán chuỗi User-Agent vào ô; trình duyệt, engine kết xuất, hệ điều hành và thiết bị hiện ngay, không cần nhấn nút.
  2. Dùng Mẫu để điền một UA Chrome trên máy tính phổ biến và xem mọi trường được điền. Mọi thứ bạn dán đều được đọc đúng như đã gửi — đầu vào không bao giờ bị viết lại.
  3. Các crawler đã biết (Googlebot, Bingbot, Baiduspider, curl, …) được gắn cờ bot, và loại thiết bị chuyển thành “Bot” thay vì bị nhầm là trình duyệt.
  4. Sao chép JSON để nhận cùng kết quả dưới dạng object ổn định, không phụ thuộc ngôn ngữ — tiện khi dán vào mã hoặc ticket.

Ví dụ

User-Agent

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Kết quả

{
  "browser": { "name": "Chrome", "version": "120.0.0.0" },
  "engine": { "name": "Blink", "version": "120.0.0.0" },
  "os": { "name": "Windows", "version": "10" },
  "device": { "type": "desktop", "vendor": null, "model": null },
  "isBot": false,
  "botName": null
}

Tên trình duyệt, engine và hệ điều hành cố ý giữ tiếng Anh (đó là danh từ riêng); chỉ nhãn trường quanh chúng được dịch. Trường nào trình phân tích không đọc được sẽ trả về “Không xác định” thay vì đoán.

Quy tắc, giới hạn và các vấn đề đã biết

  • Phân tích dựa trên heuristic với biểu thức chính quy có kiểm soát — hướng tới đúng trên các trình duyệt, engine, hệ điều hành và thiết bị phổ biến, và trung thực với phần còn lại.
  • Trường không xác định được hiển thị là “Không xác định”; không bịa nhà sản xuất hay model. Bot không có trình duyệt hay engine.
  • Windows 10 và Windows 11 dùng cùng token UA (Windows NT 10.0), nên công cụ báo “Windows 10” và không thể phân biệt hai bản chỉ từ UA.
  • Việc lấy model Android dựa vào dấu “Build/”; khi không có, model là “Không xác định” chứ không đoán.
  • Tối đa 2.000 ký tự; vượt quá sẽ báo lỗi thay vì kết quả bị cắt. Không tải lên, không lưu lịch sử và không có liên kết chia sẻ chứa dữ liệu của bạn.

Khi đã biết người truy cập là ai, đây thường là các bước tiếp theo.