Co przeglądarka może powiedzieć o Twoim systemie?

Każda otwierana witryna może zadać Twojej przeglądarce wiele pytań. Z jakiej przeglądarki i w jakiej wersji korzystasz? Jaki masz system operacyjny? Ile wątków CPU i pamięci, jaka karta graficzna? Jaki jest rozmiar ekranu, czy tryb ciemny jest włączony i w jakiej strefie czasowej się znajdujesz? Przeglądarki odpowiadają na wiele z tych pytań bez pytania Cię o zgodę, ponieważ witryny wykorzystują te informacje do wyboru odpowiedniego formatu wideo, układu lub języka.

Opis narzędzia

To narzędzie zadaje Twojej przeglądarce wszystkie te pytania jednocześnie i wyświetla każdą odpowiedź na jednej stronie. Wartości są pogrupowane w sekcje: przeglądarka, system operacyjny i urządzenie, ekran, sprzęt, sieć, język i region, pamięć masowa, formaty multimedialne, uprawnienia oraz obsługa web API. Wpisz tekst w polu filtrowania, aby znaleźć wartość po jej nazwie lub samej wartości, na przykład gpu, hdr albo blocked.

Wszystkie informacje są odczytywane w Twojej przeglądarce. Nic nie jest wysyłane na serwer, więc strona pokazuje dokładnie to, czego dowolna witryna mogłaby dowiedzieć się z Twojej przeglądarki - i nic więcej.

Przykłady

Typowy wynik na laptopie z systemem Windows i przeglądarką Chrome:

Wartość Wynik
Przeglądarka Chrome
System operacyjny Windows
Wersja systemu 11
Architektura CPU x86 (64-bitowa)
Wątki CPU 16
Pamięć (RAM) 8 GB
GPU ANGLE (NVIDIA GeForce RTX 4060 Laptop GPU Direct3D11)
Rozmiar ekranu 1920 × 1080
Częstotliwość odświeżania 144 Hz
Strefa czasowa Europe/Berlin

Użyj filtra blocked, aby sprawdzić, które uprawnienia zostały wyłączone dla tej witryny, lub drm, aby zobaczyć, które systemy DRM Twoja przeglądarka obsługuje podczas strumieniowego odtwarzania wideo.

Funkcje

  • Nazwa, wersja, silnik i marki przeglądarki, wraz z pełną wersją z podpowiedzi klienta User-Agent
  • Rzeczywiste wersje systemów Windows 11 i macOS, które ciąg znaków user agent ukrywa
  • Architektura i wątki CPU, pamięć urządzenia, producent i model GPU oraz architektura GPU z WebGPU
  • Rozmiar ekranu, natywna rozdzielczość, rozmiar okna, współczynnik pikseli, częstotliwość odświeżania, głębia kolorów, gamut kolorów i HDR
  • Preferencje ułatwień dostępu: tryb ciemny, ograniczenie animacji, zwiększony kontrast, wymuszone kolory i inne
  • Poziom baterii i pozostały czas pracy oraz informacja, czy podłączono kamerę i mikrofon
  • Typ sieci, szacowana przepustowość i czas podróży w obie strony, protokół HTTP oraz czas ładowania strony
  • Strefa czasowa, przesunięcie względem UTC, czas letni, kalendarz, zegar 24-godzinny, pierwszy dzień tygodnia oraz formaty liczb i dat
  • Limit i wykorzystanie pamięci masowej oraz typy pamięci, których możesz używać
  • Obsługa kodeków wideo i audio, obrazów WebP, AVIF i JPEG XL oraz systemów DRM, takich jak Widevine
  • Stan 18 uprawnień, takich jak lokalizacja, kamera, powiadomienia i schowek
  • Obsługa ponad 60 web API, od WebGPU i WebUSB po wbudowane API sztucznej inteligencji
  • Rozmiar okna, sieć i preferencje wyświetlania aktualizują się automatycznie po ich zmianie
  • Filtrowanie wszystkich wartości po nazwie lub wartości

Jak to działa

Większość wartości pochodzi bezpośrednio z API przeglądarki, takich jak navigator, screen, Intl i matchMedia. Przeglądarka i system operacyjny są odczytywane z ciągu user agent, a następnie uzupełniane za pomocą podpowiedzi klienta User-Agent, jeśli przeglądarka je obsługuje. Nazwa GPU pochodzi z WebGL, a częstotliwość odświeżania jest mierzona na podstawie czasu renderowania 40 klatek animacji.

Obsługa multimediów jest testowana w praktyce: narzędzie pyta przeglądarkę, czy może odtworzyć każdy kodek, dekoduje niewielki obraz testowy w każdym formacie obrazu i prosi każdy system DRM o dostęp. Uprawnienia są odczytywane za pomocą Permissions API, które wyłącznie raportuje ich stan i nigdy nie wyświetla monitu.

Wskazówki

  • „Niedostępne” oznacza, że Twoja przeglądarka nie udostępnia tej wartości. Na przykład Firefox i Safari udostępniają mniej informacji niż Chrome - między innymi nie udostępniają pamięci urządzenia, poziomu baterii ani szybkości sieci
  • Pamięć urządzenia jest wartością przybliżoną. Przeglądarki zaokrąglają ją i ograniczają jej maksymalną wartość, dlatego może być niższa niż rzeczywista ilość pamięci
  • Szacowana przepustowość i czas podróży w obie strony to przybliżone wartości, które przeglądarki celowo zaokrąglają; nie jest to test szybkości
  • Częstotliwość odświeżania jest mierzona, gdy karta jest widoczna. W tle wyświetlana jest wartość „Niedostępne”
  • Informacje o kamerze i mikrofonie wskazują, czy urządzenie jest dostępne, bez pytania o dostęp do niego
  • Uprawnienie ustawione na „Najpierw pytaj” oznacza, że witryna musi poprosić Cię o zgodę, zanim będzie mogła z niego skorzystać