Phân tích User-Agent
Phân tích cú pháp và nội dung chuỗi user-agent của trình duyệt
Chuỗi user agent có thể bị rút gọn hoặc giả mạo. Kết quả mô tả các token nhận diện được và có thể không xác định đúng thiết bị hoặc công cụ kết xuất thực tế.
Các user agent mẫu
Hãy dán một user agent hoặc chọn một ví dụ.
Thông tin đã phân tích
Trình duyệt
- Tên
- —
- Phiên bản
- —
Hệ điều hành
- Tên
- —
- Phiên bản
- —
Thiết bị
- Loại
- —
- Nhà cung cấp
- —
- Mẫu máy
- —
Token công cụ kết xuất
- Tên
- —
- Phiên bản
- —
Màn hình và hiển thị hiện tại của bạn
Các số đo này mô tả thiết bị hiện tại của bạn, không phải thiết bị trong user agent đã dán.
- Độ phân giải màn hình
- —
- Vùng khả dụng
- —
- Khung nhìn
- —
- Tỷ lệ điểm ảnh
- —
- Độ sâu màu
- —
Giới thiệu công cụ Phân tích User-Agent
Công cụ phân tích user agent miễn phí của chúng tôi tách mọi chuỗi user agent thành các thành phần chính: tên và phiên bản trình duyệt, hệ điều hành và phiên bản, loại thiết bị và công cụ kết xuất. Chỉ cần dán chuỗi UA hoặc để công cụ tự nhận diện trình duyệt hiện tại của bạn để có kết quả phân tích đầy đủ trong vài giây.
Mỗi yêu cầu HTTP đều kèm một chuỗi user agent cho máy chủ biết máy khách là gì. Phân tích chuỗi này rất cần thiết để gỡ lỗi đa trình duyệt, phân tích nhật ký, phân phối nội dung theo thiết bị và hiểu hồ sơ công nghệ của khán giả. Công cụ của chúng tôi xử lý mọi trình duyệt, hệ điều hành và dòng thiết bị lớn bằng cách khớp mẫu đáng tin cậy.
Công cụ cũng hiển thị thông tin màn hình & hiển thị của thiết bị hiện tại, gồm độ phân giải, kích thước vùng xem, tỷ lệ điểm ảnh và độ sâu màu. Bạn có thể xuất toàn bộ báo cáo dưới dạng tệp văn bản hoặc JSON để chia sẻ với đồng nghiệp hoặc đính kèm vào báo cáo lỗi.
Tính năng chính
- Nhận diện trình duyệt: Chrome, Firefox, Safari, Edge, Opera & nhiều hơn nữa
- Nhận diện hệ điều hành: Windows, macOS, Linux, Android & iOS kèm chi tiết phiên bản
- Phân loại thiết bị: máy tính để bàn, di động & máy tính bảng kèm thông tin hãng và mẫu máy
- Phân tích công cụ kết xuất: WebKit, Gecko, Trident & Presto
- Siêu dữ liệu màn hình & hiển thị: độ phân giải, vùng xem, tỷ lệ điểm ảnh & độ sâu màu
- Tự động nhận diện user agent của trình duyệt hiện tại khi tải trang
- Có sẵn chuỗi UA ví dụ cho Chrome, Safari, Firefox & Android
- Xuất kết quả dưới dạng văn bản thuần hoặc JSON chỉ với một cú nhấp
- Phân tích theo thời gian thực, cập nhật ngay khi bạn gõ
- Giao diện gọn gàng, tương thích mọi màn hình, hỗ trợ chế độ tối
Cách dùng
- Xem UA hiện tại của bạn: Khi tải trang, chuỗi user agent của trình duyệt bạn được tự động phân tích và hiển thị.
- Dán chuỗi UA tùy chọn: Thay văn bản trong ô nhập bằng bất kỳ chuỗi user agent nào bạn muốn phân tích.
- Thử một ví dụ: Nhấp một trong các nút ví dụ (Chrome trên Windows, Safari trên iPhone, v.v.) để nạp UA mẫu.
- Xem chi tiết đã phân tích: Kiểm tra các khung trình duyệt, hệ điều hành, thiết bị và công cụ kết xuất để có thông tin có cấu trúc.
- Xuất báo cáo: Nhấp “Download as Text” hoặc “Download as JSON” để lưu kết quả đã phân tích.
Trường hợp sử dụng
- Gỡ lỗi đa trình duyệt: Xác định chính xác phiên bản trình duyệt và công cụ kết xuất đứng sau lỗi hiển thị do người dùng báo.
- Phân tích nhật ký máy chủ: Phân tích chuỗi UA từ nhật ký truy cập để hiểu lưu lượng theo trình duyệt, hệ điều hành & loại thiết bị.
- Phân phối nội dung theo thiết bị: Phục vụ trang tối ưu cho di động, biểu ngữ cài ứng dụng hoặc tính năng chỉ dành cho máy tính để bàn dựa trên loại thiết bị.
- Phân tích & nghiên cứu khán giả: Phân tích nhân khẩu học khách truy cập theo trình duyệt và hệ điều hành để ưu tiên công sức kiểm thử.
- QA & kiểm thử: Xác minh các yêu cầu thử nghiệm mang đúng chuỗi UA mong đợi và logic nhận diện UA phía máy chủ chính xác.
- Điều tra bảo mật: Phát hiện user agent bất thường hoặc giả mạo trong nhật ký lưu lượng, có thể là dấu hiệu hoạt động của bot.
- Bổ sung cho báo cáo lỗi: Xuất báo cáo JSON và đính kèm vào phiếu sự cố để lập trình viên biết chính xác môi trường máy khách.
Câu hỏi thường gặp
Công cụ này có miễn phí không?
Có. Công cụ phân tích user agent hoàn toàn miễn phí, không cần đăng ký, không giới hạn và không có phí ẩn.
Dữ liệu của tôi có an toàn không?
Toàn bộ quá trình phân tích diễn ra cục bộ trong trình duyệt của bạn. Không có chuỗi user agent hay kết quả phân tích nào được gửi đến máy chủ, nên dữ liệu của bạn hoàn toàn riêng tư.
Chuỗi user agent là gì?
Chuỗi user agent là định danh dạng văn bản được gửi kèm mỗi yêu cầu HTTP, cho máy chủ biết khách truy cập đang dùng trình duyệt, hệ điều hành và thiết bị nào.
Tôi có thể phân tích user agent từ nhật ký máy chủ không?
Có. Sao chép bất kỳ chuỗi UA nào từ nhật ký truy cập của máy chủ và dán vào ô nhập để xem kết quả phân tích chi tiết.
Tại sao trình duyệt của tôi hiển thị “Unknown” ở một số trường?
Một số trình duyệt dùng chuỗi UA không chuẩn hoặc rất tối giản. Nếu một trường không thể nhận diện đáng tin cậy, công cụ hiển thị “Unknown” thay vì đoán sai.
Công cụ này có nhận diện user agent của bot không?
Bộ phân tích nhận diện các UA trình duyệt tiêu chuẩn. Chuỗi của bot (như Googlebot) có thể chỉ cho kết quả một phần vì chúng theo quy ước khác.
Mẹo và thực hành tốt nhất
- Tự nhận diện trước: Để công cụ phân tích UA của chính trình duyệt bạn khi tải trang nhằm xác nhận nó hoạt động đúng trước khi dán các chuỗi bên ngoài.
- Dùng xuất JSON để tự động hóa: Tải báo cáo JSON và đưa vào script hoặc pipeline CI để kiểm tra môi trường tự động.
- So sánh nhiều UA cạnh nhau: Mở công cụ ở hai tab để so sánh kết quả phân tích của các chuỗi user agent khác nhau.
- Kiểm tra công cụ kết xuất: Hai trình duyệt có thể trông khác nhau nhưng dùng chung một công cụ kết xuất (ví dụ: Chrome và Edge đều dùng WebKit/Blink).
- Đưa thông tin màn hình vào báo cáo lỗi: Các mục độ phân giải màn hình, vùng xem và tỷ lệ điểm ảnh cung cấp ngữ cảnh quý giá để tái hiện lỗi hiển thị.
- Đừng chỉ dựa vào UA cho bảo mật: Chuỗi user agent rất dễ bị giả mạo, nên không bao giờ dùng chúng làm căn cứ duy nhất cho quyết định kiểm soát truy cập.