Công cụ này làm gì
Công cụ Thống kê Máy tính hiển thị thông tin hệ thống và thiết bị mà trình duyệt có thể báo cáo: lõi CPU, bộ nhớ thiết bị, độ phân giải màn hình, kích thước cửa sổ, loại kết nối, múi giờ, locale, hạn mức lưu trữ, trạng thái pin và hơn nữa. Tất cả được đọc từ API trình duyệt tiêu chuẩn. Không có dữ liệu được gửi tới máy chủ. Hữu ích cho gỡ lỗi bố cục, kiểm tra khả năng thiết bị và hiểu ràng buộc môi trường.
Cách sử dụng
- Mở công cụ — Thống kê được thu thập khi tải và hiển thị trong các phần accordion.
- Duyệt các phần — Mở rộng Navigator, Screen, Window, Network, Storage, Battery, Locale và Memory (khi khả dụng).
- Sao chép giá trị — Dùng nút sao chép bên cạnh mỗi trường để sao chép vào clipboard.
- Làm mới — Nhấp Làm mới để thu thập lại thống kê (ví dụ sau thay đổi kích thước hoặc hướng).
- Sao chép dạng JSON — Dùng Sao chép dạng JSON để xuất toàn bộ đối tượng thống kê cho scripting hoặc hỗ trợ.
Cách hoạt động
Dữ liệu được thu thập từ API trình duyệt:
- Navigator — userAgent, platform, language, languages, hardwareConcurrency, deviceMemory, cookieEnabled, onLine, maxTouchPoints, pdfViewerEnabled, vendor, userAgentData (khi khả dụng).
- Screen — width, height, availWidth, availHeight, colorDepth, pixelDepth, orientation, devicePixelRatio.
- Window — innerWidth, innerHeight, outerWidth, outerHeight, devicePixelRatio.
- Network — effectiveType, downlink, rtt, saveData (từ API Thông tin Mạng khi khả dụng).
- Storage — quota, usage (từ API Storage khi khả dụng).
- Battery — charging, chargingTime, dischargingTime, level (khi API Battery khả dụng).
- Locale — timezone, locale (từ Intl).
- Memory — jsHeapSizeLimit, totalJSHeapSize, usedJSHeapSize (chỉ Chrome, khi khả dụng).
API thiếu hoặc không hỗ trợ trả về null hoặc "—". Toàn bộ thu thập chạy hoàn toàn trên trình duyệt của bạn. Không có dữ liệu được gửi tới máy chủ.
Trường hợp sử dụng & ví dụ
- Thiết kế responsive — Kiểm tra viewport, kích thước màn hình và device pixel ratio để điều chỉnh bố cục.
- Phát hiện khả năng — Xem lõi CPU, bộ nhớ, hỗ trợ cảm ứng và loại kết nối.
- Gỡ lỗi — Xuất thống kê dạng JSON cho báo lỗi hoặc so sánh môi trường.
- Bản địa hóa — Xác minh thiết lập múi giờ và locale.
Ví dụ
- hardwareConcurrency: 8
- deviceMemory: 8 GB
- Screen: 1920×1080, colorDepth 24, devicePixelRatio 2
- Timezone: America/New_York
- Locale: en-US
Giới hạn & lưu ý
- Phụ thuộc trình duyệt — Nhiều trường không được hỗ trợ phổ biến. Safari, Firefox và Chrome khác nhau. Giá trị có thể là "—" hoặc "N/A" khi API không khả dụng.
- Làm tròn quyền riêng tư — Một số trình duyệt làm tròn hoặc ẩn giá trị (ví dụ bộ nhớ thiết bị, lõi CPU) vì quyền riêng tư.
- Chỉ phía máy khách — Không máy chủ; tất cả dữ liệu được đọc cục bộ. Không có gì được tải lên.
- Không có ID phần cứng — Công cụ không thu thập hoặc hiển thị định danh thiết bị, địa chỉ MAC hoặc số sê-ri.