Thông tin Trình duyệt
Phát hiện ngay tên trình duyệt, phiên bản, engine render, OS, độ phân giải màn hình, ngôn ngữ và tất cả khả năng trình duyệt trực tuyến.
Thông tin trình duyệt nào có thể được phát hiện?
Phát hiện chi tiết trình duyệt toàn diện bao gồm tên và phiên bản, engine render (Blink, Gecko, WebKit), hệ điều hành, độ phân giải màn hình và độ sâu màu, cài đặt ngôn ngữ, engine JavaScript, API web được hỗ trợ (WebGL, WebAssembly, Service Workers), trạng thái cookie, hỗ trợ cảm ứng và nhiều khả năng khác.
Phát hiện trình duyệt hoạt động như thế nào?
Sử dụng nhiều phương pháp: phân tích chuỗi navigator.userAgent để nhận dạng cơ bản, phát hiện tính năng (kiểm tra xem API cụ thể có tồn tại không), và phân tích các thuộc tính navigator.platform và screen. Trình duyệt hiện đại cũng hỗ trợ Client Hints API để có thông tin chính xác hơn.
Dữ liệu của tôi có được gửi đến máy chủ không?
Không. Mọi phát hiện đều diễn ra 100% cục bộ trong trình duyệt của bạn bằng JavaScript. Không có dữ liệu nào được truyền đến máy chủ, không có cookie nào được đặt, và không có theo dõi nào xảy ra. Quyền riêng tư được bảo vệ hoàn toàn.
Tại sao phát hiện trình duyệt có thể không chính xác?
Một số trình duyệt giả mạo chuỗi user agent để tương thích (ví dụ: Edge xuất hiện dưới dạng Chrome). Trình duyệt tập trung vào quyền riêng tư có thể ngẫu nhiên hóa một số thuộc tính. Phát hiện tính năng đáng tin cậy hơn so với chỉ phân tích user agent.
Chuỗi user agent là gì?
Chuỗi user agent là định danh văn bản mà trình duyệt gửi đến các trang web. Nó chứa thông tin về tên trình duyệt, phiên bản, engine render và hệ điều hành. Các trang web sử dụng nó để phân phối nội dung tương thích và tối ưu hóa trải nghiệm duyệt web.
Sự khác biệt giữa engine trình duyệt và engine render là gì?
Engine render (Blink, Gecko, WebKit) xử lý hiển thị trang web bằng cách phân tích HTML/CSS và vẽ pixel. Engine JavaScript (V8, SpiderMonkey, JavaScriptCore) thực thi mã JavaScript. Cùng nhau chúng tạo thành stack công nghệ cốt lõi của trình duyệt.
Làm thế nào để kiểm tra độ phân giải màn hình?
Công cụ này hiển thị độ phân giải màn hình (ví dụ: 1920x1080), khu vực màn hình khả dụng (không tính thanh tác vụ), độ sâu màu (bit trên pixel) và tỷ lệ pixel thiết bị. Thông tin này giúp nhà phát triển tối ưu hóa bố cục cho các màn hình khác nhau.
Khả năng trình duyệt là gì và tại sao chúng quan trọng?
Khả năng trình duyệt đề cập đến các công nghệ web và API được hỗ trợ như WebGL cho đồ họa 3D, WebAssembly cho mã hiệu suất cao, Service Workers cho chức năng ngoại tuyến và các tính năng HTML5 khác nhau. Biết khả năng trình duyệt giúp nhà phát triển xây dựng các trang web tương thích.
Các trang web có thể sử dụng thông tin này để theo dõi tôi không?
Fingerprinting trình duyệt sử dụng kết hợp các thuộc tính (user agent, độ phân giải màn hình, phông chữ đã cài đặt, múi giờ) để tạo định danh duy nhất. Công cụ này chỉ hiển thị thông tin cục bộ mà không lưu trữ hoặc truyền dữ liệu.
WebGL là gì và làm sao biết trình duyệt có hỗ trợ không?
WebGL (Web Graphics Library) là API JavaScript để render đồ họa 2D và 3D trong trình duyệt mà không cần plugin. Công cụ này phát hiện hỗ trợ WebGL và phiên bản (1.0, 2.0). Hầu hết trình duyệt hiện đại hỗ trợ WebGL 2.0, dựa trên OpenGL ES 3.0.