User Agent Parser
Tarayıcı, işletim sistemi ve cihaz türünü belirlemek için User-Agent dizesini ayrıştırır.
Bu araç hakkında
User-Agent Ayrıştırıcı, bir User-Agent HTTP başlık dizesinden yapılandırılmış bilgi çıkararak tarayıcı adını ve sürümünü, işletim sistemini, cihaz türünü ve render motorunu belirler.
Ayrıştırma, bilinen User-Agent kalıplarına karşı düzenli ifade eşleştirmesi kullanır. Başlıca tarayıcıları (Chrome, Firefox, Safari, Edge, Opera), işletim sistemlerini (Windows, macOS, iOS, Android, Linux) ve cihaz türlerini (Masaüstü, Mobil, Tablet) tanır.
Nasıl kullanılır
- Araç açıldığında mevcut tarayıcınızın User-Agent bilgisini otomatik olarak yükler.
- Farklı bir UA dizesini analiz etmek için 'Mevcut tarayıcımın User-Agent bilgisini kullan' seçeneğinin işaretini kaldırın.
- Herhangi bir User-Agent dizesini metin alanına yapıştırın.
- Ayrıntı tablosu tarayıcı, işletim sistemi, cihaz türü ve motor bilgileriyle anında güncellenir.
Kullanım senaryoları
Web geliştiriciler, mobil cihazların gönderdiği UA dizelerini kontrol ederek duyarlı (responsive) davranışı test eder. Analitik mühendisleri, bot tespiti için sunucu günlüklerindeki UA dizelerini denetler. QA mühendisleri, test için farklı tarayıcı ortamlarını simüle eder. Güvenlik mühendisleri, HTTP trafiğinde şüpheli veya sahte User-Agent dizelerini tespit eder.
Sık sorulan sorular
- Tüm tarayıcıları algılayabilir mi? — Kalıp eşleştirme kullanarak en yaygın tarayıcıları ve işletim sistemlerini kapsar. Nadir veya özel UA dizeleri Bilinmiyor olarak görünebilir.
- User-Agent bilgim herhangi bir yere gönderiliyor mu? — Hayır. Tüm ayrıştırma tarayıcıda JavaScript kullanılarak yerel olarak çalışır. Hiçbir veri sunucuya iletilmez.
- Render motoru nedir? — Motor, tarayıcının düzen/JavaScript motorudur: Blink (Chrome/Edge/Opera), Gecko (Firefox), WebKit (Safari) veya Trident (IE).