Kiểm tra phát hiện chuyển tab
Tab này có
đang bị theo dõi?
Trang này phát hiện việc chuyển tab giống như một trang theo dõi: lắng nghe visibilitychange và blur của cửa sổ, liên tục kiểm tra document.hasFocus(), và tính hash đầu ra canvas, WebGL và âm thanh của bạn. Hãy chuyển đi rồi quay lại để xem trang bắt được gì, sau đó thử lại khi bật Focus Spoofer.
visibilityState
…
document.hasFocus()
…
Hash canvas
…
Hash WebGL
…
Hash âm thanh
…
Nhật ký sự kiện
Kiểm tra tiêu điểm
- Bật Focus Spoofer cho tab này từ thanh công cụ.
- Chuyển sang tab khác, hoặc thu nhỏ cửa sổ, trong vài giây.
- Quay lại. Nhật ký không có mục blur hay hiển thị nào nghĩa là tiện ích đang hoạt động.
Kiểm tra vân tay
- Khi tiện ích tắt, hãy tải lại vài lần. Ba giá trị hash vẫn giữ nguyên.
- Bật tiện ích và tải lại lần nữa. Giờ các giá trị hash thay đổi sau mỗi lần tải.
- Đã tắt ngẫu nhiên hóa vân tay trong Cài đặt? Khi đó chúng giữ nguyên, đúng như thiết kế.
Ý nghĩa của từng mục kiểm tra
| Mục kiểm tra | Không có bảo vệ, sau khi chuyển tab | Có Focus Spoofer |
|---|---|---|
visibilitychange / document.hidden | Nhật ký hiện Hiển thị: hidden, rồi visible | Không có mục nào; hidden luôn là false |
blur / focus của cửa sổ | Nhật ký hiện Cửa sổ mất tiêu điểm, rồi có tiêu điểm | Không có mục nào |
document.hasFocus() | false khi bạn rời đi | Luôn là true |
| Hash canvas, WebGL, âm thanh | Giá trị giống nhau sau mỗi lần tải lại (vân tay ổn định) | Thay đổi sau mỗi lần tải lại, trừ khi đã tắt ngẫu nhiên hóa vân tay trong Cài đặt |
Vẫn có những tín hiệu khác mà không tiện ích trình duyệt nào che giấu được với mọi trang, chẳng hạn thời gian hoạt động ghi nhận phía máy chủ. Xem phần Câu hỏi thường gặp để biết Focus Spoofer xử lý được gì và không xử lý được gì.