İçeriğe geç
Toova
Tüm Araçlar

User-Agent Dize Ayrıştırıcı

Tasarımdan gizli — tamamen tarayıcınızda çalışır

Herhangi bir User-Agent dizesini ayrıştırın ve tarayıcıyı, sürümü, işletim sistemini ve cihaz ailesini sade biçimde görün. Toova, masaüstü tarayıcılardan mobil uygulamalara ve botlara kadar her yaygın UA modelinde çalışır — hepsi tarayıcınızda, yükleme olmadan.

User-Agent'ları neden ayrıştırmalı

User-Agent dizeleri karmaşıktır. Hangi tarayıcının istek yaptığı hakkında kısa bir ipucu olarak başladılar, ancak on yıllarca süren uyumluluk hackleri onları yanıltıcı adlar içeren uzun bileşik dizeler olarak bıraktı. Toova yapıyı temiz bir dökümüne çözer — tarayıcı adı ve sürümü, işletim sistemi adı ve sürümü, cihaz ailesi, işleme motoru — böylece özellik algılamada hata ayıklayabilir, analitik kuralları yazabilir veya istemci uyumluluğunu giderebilirsiniz.

Botlar ve olağandışı istemciler

Toova, büyük web tarayıcılarını (Googlebot, Bingbot, AhrefsBot, GPTBot, CCBot), yaygın izleme hizmetlerini, başsız tarayıcı araçlarını ve UA aracılığıyla kendilerini duyuran uzun kuyruklu API istemcilerini tanır. Bu, günlük girişlerine bakarken ve bir isteğin gerçek bir kullanıcıdan mı, bir arama motorundan mı yoksa otomatik bir araçtan mı geldiğini bulmaya çalışırken aracı kullanışlı kılar.

Yalnızca yerel

Tüm ayrıştırma tarayıcınızda gerçekleşir. Yapıştırdığınız UA dizeleri — kendi günlüklerinizden gelebilir ve hizmet mimarinizi açığa çıkarabilir — sayfayı terk etmez. Ağ sekmesi ayrıştırma sırasında boş kalır ve sayfa ilk yüklemeden sonra çevrimdışı çalışır.

Sıkça Sorulan Sorular

User-Agent dizesi neden bu kadar uzun?
Tarihsel uyumluluk. Her tarayıcı, eski engelleme betiklerinin onları dışlamaması için kendi UA'sına eski tarayıcıların adlarını ekledi. Sonuç, teknik olarak bir yalan olan bir adlar zinciridir — Chrome, aynı dizede Mozilla, Safari ve KHTML olarak kendini duyurur.
Üretimde UA'ya güvenebilir miyim?
Tamamen değil. UA, istemci tarafından herhangi bir değere ayarlanabilir, dolayısıyla analitik ve özellik ipuçları için uygundur ancak güvenlik kararları için güvenilmezdir. Modern Chrome ayrıca User-Agent Client Hints API aracılığıyla bir kısmını aşamalar halinde kaldırıyor.
Botları nasıl tanımlıyor?
Toova, bilinen tarayıcı ve bot imzalarının bir listesini tutar (Googlebot, Bingbot, GPTBot ve daha birçoğu). UA eşleştiğinde, araç girişi etiketler ve o bot için resmi dokümantasyon bağlantısını yüzeye çıkarır.
Mobil uygulamalar ne olacak?
Mobil uygulamalar genellikle uygulama adını ve sürümünü içeren özel bir UA segmenti ile platform işletim sistemini içerir. Toova yaygın kalıpları ayrıştırır ve tanındığında uygulama adını bildirir; aksi takdirde yalnızca işletim sistemi algılamasına geri döner.
Verilerim herhangi bir yere gönderiliyor mu?
Hayır. Ayrıştırma tamamen tarayıcınızda gerçekleşir.