User Agent Çözümleyici
User Agent Çözümleyici, tarayıcıların her istekte gönderdiği kimlik metnini ayrıştırır ve içindeki tarayıcı, işletim sistemi ve cihaz bilgisini okunabilir hale getirir.
Neden bu metin bu kadar tuhaf?
Bir tarayıcı kimlik metnine ilk kez bakan herkes aynı soruyu sorar: neden Chrome hem "Mozilla" hem "Safari" hem "Chrome" yazıyor?
Cevap teknik değil, tarihseldir. Web'in ilk yıllarında siteler, gelişmiş özellikleri yalnızca belirli bir tarayıcıya gösteriyordu. Diğer tarayıcılar dışlanmamak için kendilerini o tarayıcı gibi tanıtmaya başladı. Sonraki her tarayıcı da aynı yolu izledi.
Sonuç, otuz yıl boyunca üst üste birikmiş bir uyumluluk kalıntısı oldu. Bugün her tarayıcı, aslında olmadığı üç dört tarayıcının adını taşıyor.
Bu bilgiye ne kadar güvenilir?
Sınırlı ölçüde. Kimlik metni tamamen istemcinin gönderdiği bir yazıdır ve kolayca değiştirilebilir. Tarayıcı eklentileri, otomasyon araçları ve gizlilik ayarları bu metni rutin olarak değiştirir.
Ayrıca tarayıcılar gizlilik gerekçesiyle bu metni giderek daha az ayrıntılı gönderiyor; sürüm numaraları yuvarlanıyor, işletim sistemi bilgisi genelleştiriliyor.
Bu yüzden: bir özelliğin desteklenip desteklenmediğini kimlik metninden anlamaya çalışmayın. Doğru yöntem, özelliğin kendisini doğrudan sınamaktır.
O halde ne işe yarar?
- Kayıt incelemesi sunucu günlüklerindeki bir isteğin hangi ortamdan geldiğini kabaca anlamak.
- Hata ayıklama bir kullanıcının bildirdiği sorunu kendi ortamınızda tekrarlamak.
- Bot ayırt etme arama motoru tarayıcıları kendilerini genellikle açıkça tanıtır.
- İstatistik kesin olmasa da eğilim görmek.
Nasıl çözümlenir?
- Kimlik metnini giriş alanına yapıştırın.
- Çözümlemeyi başlatın.
- Ayrıştırılmış tarayıcı, sürüm, işletim sistemi ve cihaz bilgilerini inceleyin.
Kontrol edilmesi gerekenler
Sonuçta beklemediğiniz bir tarayıcı adı görüyorsanız bu genellikle bir hata değil, yukarıda anlatılan tarihsel kalıntının sonucudur. Sürüm numarası yuvarlak görünüyorsa tarayıcı gizlilik nedeniyle ayrıntıyı gizliyor olabilir.
Sıkça sorulan sorular
Neden her tarayıcı Mozilla yazıyor?
Web'in ilk yıllarındaki uyumluluk zorunluluğundan kalma bir alışkanlıktır ve bugün de sürdürülüyor.
Bu bilgi değiştirilebilir mi?
Evet, kolayca. İstemcinin gönderdiği bir metindir; doğruluğu garanti edilemez.
Cihaz tespiti için kullanabilir miyim?
Kabaca fikir verir ama güvenilir değildir. Ekran boyutu ve özellik sınaması daha doğru sonuç verir.
Kişisel bilgi içerir mi?
Doğrudan kimlik bilgisi taşımaz, ancak diğer verilerle birleştirildiğinde parmak izi oluşturmaya katkıda bulunabilir.
İlgili araçlar
Bağlantı yapısını incelemek için URL Çözümleyici, sunucu yanıt başlıkları için HTTP Başlıkları Sorgulama sayfalarını kullanabilirsiniz.
Popüler Araçlar
WhatsApp mesaj linki oluşturun. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğrenin.
Ekranda imza oluşturup görsel olarak indirin. Görsel imzanın hukuki geçerliliği konusunda bilmeniz gerekenler.
Güçlü parola üretin. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğrenin.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, koordinat ve saat dilimi bilgilerini sorgulayın; sonuçları ağ analizinde kullanın.
Tasarım için yer tutucu metin üretin. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğrenin.
Metninizin bayt cinsinden boyutunu hesaplayın. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğrenin.