AlpaKit Logo AlpaKit

Phân tích User-Agent và thông tin thiết bị

Phân tích ngay User Agent của trình duyệt hiện tại hoặc chuỗi bạn dán vào: trình duyệt, hệ điều hành, công cụ kết xuất, kiến trúc CPU, màn hình và phần cứng.

Phân tích User Agent tùy chỉnh

Trình duyệt
-
Hệ điều hành
-
Thiết bị
-
Công cụ kết xuất
-
Kiến trúc CPU
-

Thông số môi trường hiện tại

Kích thước màn hình -
Kích thước khung nhìn -
Tỷ lệ pixel của thiết bị -
Độ sâu màu -
Lõi CPU logic -
Ngôn ngữ ưa thích -
Trạng thái mạng -
Trình kết xuất GPU -

Cách sử dụng

  1. 1 Mở Phân tích User-Agent và thông tin thiết bị, sau đó nhập, dán hoặc chọn nội dung cần xử lý.
  2. 2 Điều chỉnh tùy chọn và định dạng đầu ra theo nhu cầu.
  3. 3 Kiểm tra kết quả, sau đó sao chép hoặc tải đầu ra có sẵn.

Trường hợp sử dụng

Phân tích ngay User Agent của trình duyệt hiện tại hoặc chuỗi bạn dán vào: trình duyệt, hệ điều hành, công cụ kết xuất, kiến trúc CPU, màn hình và phần cứng. Phù hợp cho công việc, lập trình, học tập hoặc kiểm tra nhanh.

Quyền riêng tư và xử lý dữ liệu

Công cụ chạy trong trình duyệt. Trước khi xử lý dữ liệu nhạy cảm, hãy bảo đảm thiết bị và trình duyệt đáng tin cậy.

Công cụ phân tích User Agent: xem trình duyệt, hệ điều hành và thiết bị

User Agent (UA) là chuỗi văn bản trình duyệt gửi kèm mỗi yêu cầu để trang web biết bạn đang dùng trình duyệt, hệ điều hành và loại thiết bị nào. Công cụ này tự động phân tích UA của trình duyệt hiện tại ngay khi mở trang và chia kết quả thành năm thẻ: tên và phiên bản trình duyệt, hệ điều hành, thiết bị, công cụ kết xuất và kiến trúc CPU. Khi bạn cần tìm lỗi chỉ xảy ra trên một mẫu điện thoại, nhờ khách hàng báo lại môi trường đang dùng hay chỉ muốn kiểm tra phiên bản trình duyệt, bạn có ngay câu trả lời dễ đọc thay vì phải tự giải mã một chuỗi dài khó hiểu.

Ô nhập ở góc trên bên trái cho phép dán bất kỳ chuỗi UA nào, chẳng hạn từ nhật ký máy chủ, báo cáo lỗi hay công cụ phân tích, rồi nhấn "Phân tích UA" để xem lại. Thẻ thiết bị hiển thị hãng và mẫu máy, đồng thời ghi rõ là điện thoại di động, máy tính bảng hay máy tính để bàn; nếu UA không ghi loại thiết bị, công cụ sẽ coi đó là máy tính để bàn. Nút "Sao chép đầy đủ thông tin JSON" cho bạn toàn bộ kết quả của ua-parser-js để dán vào phiếu hỗ trợ hoặc mã nguồn. Mọi phân tích đều chạy trong trình duyệt, chuỗi bạn dán không bị gửi lên máy chủ.

Lưu ý rằng các trình duyệt Chromium như Chrome và Edge đã cố định một phần chuỗi UA: Windows 11 vẫn ghi là "Windows NT 10.0", còn macOS luôn là 10.15.7. Vì vậy khi phân tích trình duyệt hiện tại, công cụ đọc thêm User-Agent Client Hints để bổ sung phiên bản hệ điều hành thật khi có thể. Chuỗi được dán vào không có thông tin này nên chỉ có thể đọc đúng như chữ viết. Ngoài ra, người dùng và tiện ích mở rộng có thể tùy ý sửa UA, nên nó hữu ích cho việc gỡ lỗi và thống kê chứ không phù hợp để kiểm tra bảo mật.

Bảng "Thông số môi trường hiện tại" bên phải liệt kê những thông tin UA không có: độ phân giải màn hình và kích thước khung nhìn theo pixel CSS (khung nhìn cập nhật ngay khi bạn đổi kích thước cửa sổ), tỷ lệ pixel thiết bị, độ sâu màu, số lõi CPU logic, ngôn ngữ ưu tiên, trạng thái mạng và tên GPU đọc qua WebGL. Để hạn chế theo dõi bằng dấu vân tay trình duyệt, một số trình duyệt báo tên GPU chung chung hoặc làm tròn số lõi, nên các giá trị này có thể khác phần cứng thực tế.

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

Vì sao tôi dùng Windows 11 mà lại hiện Windows 10?

Các trình duyệt nhân Chromium cố định phiên bản Windows trong chuỗi UA là "Windows NT 10.0", nên Windows 10 và 11 trông giống hệt nhau. Với trình duyệt hiện tại, công cụ đọc User-Agent Client Hints để nhận ra Windows 11. Chuỗi UA được dán vào không có thông tin đó nên chỉ hiển thị là Windows 10. Firefox và Safari cũng không cung cấp Client Hints nên vẫn giữ theo nội dung UA.

User Agent có làm giả được không? Có dùng để xác thực được không?

Có thể làm giả. Công cụ dành cho nhà phát triển, tiện ích mở rộng hay chương trình thu thập dữ liệu đều đặt được UA tùy ý, vì vậy UA phù hợp để chẩn đoán lỗi tương thích và thống kê lưu lượng, nhưng tuyệt đối không nên dùng làm căn cứ bảo mật hay xác minh danh tính. Khi cần độ tin cậy, hãy kết hợp với phát hiện tính năng (feature detection).

Vì sao độ phân giải màn hình nhỏ hơn thông số của màn hình tôi?

Công cụ hiển thị pixel CSS. Màn hình mật độ cao dùng nhiều pixel vật lý cho mỗi pixel CSS, và hệ số đó chính là tỷ lệ pixel thiết bị ở ngay bên dưới. Ví dụ 1440 × 900 với tỷ lệ 2 nghĩa là tấm nền thực tế là 2880 × 1800. Tỷ lệ thu phóng màn hình của Windows cũng ảnh hưởng đến con số này.

UA tôi dán vào hoặc thông tin được phát hiện có bị tải lên không?

Không. Việc phân tích chạy trong trình duyệt bằng ua-parser-js, còn thông tin phần cứng chỉ được đọc từ các API mà trình duyệt vốn cung cấp. Kết quả chỉ hiển thị trên trang và không gửi tới máy chủ của AlpaKit. Khi sao chép JSON, nội dung chỉ được ghi vào bộ nhớ tạm của bạn.

Xem danh mục: Công cụ dành cho nhà phát triển

Công cụ đề xuất & gần đây
    ↑ ↓ Di chuyển ↵ Mở ESC Đóng
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep