Przykład ciągu agenta użytkownika iPhone'a
Wklej dowolny ciąg klienta użytkownika — z dziennika serwera, zgłoszenia do pomocy technicznej lub ciekawostki — i natychmiast odszyfruj jego przeglądarkę, system operacyjny, silnik i typ urządzenia, w tym znane boty, takie jak Googlebot.
Wynik
Ta strona wstępnie wypełnia parser prawdziwym ciągiem agenta użytkownika przeglądarki iPhone Safari i dekoduje go po załadowaniu, pokazując, jak typowy wiersz żądania mobilnego Safari jest podzielony na nazwę i wersję przeglądarki, numer wydania iOS, silnik renderujący WebKit i klasyfikację typu urządzenia mobilnego.
Podobnie jak w przypadku innych przykładów w tym narzędziu, jest to przykładowy ciąg do przestudiowania, a nie odczyt z Twojego własnego urządzenia — nawet na prawdziwym iPhonie ta strona pokazuje poprawiony przykład poniżej, a nie Twojego aktywnego navigator.userAgent. Jeśli chcesz uzyskać szczegółowe informacje o swoim bieżącym telefonie, osobne narzędzie What Is My Browser odczyta je bezpośrednio z przeglądarki, zamiast dekodować wklejony ciąg znaków.
Ciągi znaków iPhone'a są częstym źródłem nieporozumień, ponieważ każda przeglądarka na iOS - Chrome, Firefox, Edge - jest wymagana przez firmę Apple do korzystania z tego samego silnika WebKit pod spodem i dlatego nadal zawiera token „Safari/” w swoim programie użytkownika. Wyczyść próbkę i wklej ciąg CriOS lub FxiOS z iPhone'a, aby zobaczyć, jak parser informuje o instalacji iOS Chrome lub Firefox niezależnie od rzeczywistej mobilnej przeglądarki Safari.