08 / 08 — Ücretsiz araç

User-Agent kontrol

Tarayıcınızın kendini nasıl tanıttığını çözümleyin, sunucunun gördüğü başlıklarla karşılaştırın ve herhangi bir User-Agent dizesini ayrıştırın.

User-Agent Kontrol aracı

FİG. 10 — Tarayıcınızın bildirdiği

FİG. 11 — Sunucunun gördüğü

FİG. 12 — Herhangi bir dizeyi çözümleyin

Yapıştırdığınız metin yalnızca tarayıcınızda çözümlenir; sunucuya gönderilmez.

Bir User-Agent yapıştırın; tarayıcı, motor, işletim sistemi ve cihaz sınıfı burada görünür.

Sonuçlar sunucumuzdan yapılan gerçek ölçümlerdir ve ağınıza göre değişebilir; uygulama sonuçları saklamaz. Araçları yalnızca sahibi olduğunuz ya da sınama izniniz bulunan sistemlerde kullanın: güvenlik ve sorumlu kullanım.

01Bilgi notu

Nasıl çalışır

User-Agent, tarayıcının her istekte gönderdiği ve kendini tanıttığı bir metin başlığıdır. Tarayıcı, motor ve işletim sistemi bilgisi bu dizenin içinde bulunur; ancak dize tarayıcının kendi beyanıdır, bir ölçüm değildir ve uzantılar ya da araçlar tarafından değiştirilebilir.

Araç üç kaynağı birleştirir: tarayıcınızın kendi bildirdiği dize (navigator.userAgent), Chromium tabanlı tarayıcıların sunduğu User-Agent Client Hints ve sunucumuza gerçekten ulaşan istek başlıkları. Üçü birbiriyle çelişiyorsa bunu uyuşmazlık olarak işaretler.

  1. 01Sayfa açıldığında tarayıcınızın User-Agent dizesi çözümlenir.
  2. 02Sunucunun gördüğü User-Agent ve dil başlığı ile karşılaştırılır.
  3. 03Dilerseniz başka bir User-Agent yapıştırıp ayrıştırın.

02Bilgi notu

Sonucu nasıl yorumlarsınız

Tarayıcı motoru
Chrome, Edge, Opera ve Samsung Internet Blink; Safari WebKit; Firefox Gecko kullanır. iPhone ve iPad’de Chrome ile Firefox da genellikle WebKit üzerinde çalışır; Apple, Avrupa Birliği’nde başka tarayıcı motorlarına da izin verir.
Windows 10 ve 11
İkisi de User-Agent’ta “Windows NT 10.0” olarak görünür. Ayrım yalnızca Client Hints’teki platform sürümüyle (13 ve üzeri Windows 11) yapılabilir.
Sabitlenmiş sürümler
Chrome sürümün alt bölümlerini 0.0.0 olarak, macOS sürümünü 10.15.7 olarak, Android sürümünü ve modelini genel değerlerle gösterebilir (User-Agent küçültme). Bu değerler gerçek cihazı yansıtmaz.
Brave ve benzerleri
Brave, Vivaldi gibi Chromium tabanlı tarayıcılar kendilerini Chrome olarak tanıtabilir; bu araç onları User-Agent’tan ayırt edemez.
Uyuşmazlık
Sunucuya giden User-Agent ile tarayıcınızın bildirdiğinin farklı olması, bir eklentinin, kurumsal ağ geçidinin ya da değiştirme aracının araya girdiğini gösterebilir. Tek başına bir sorun kanıtı değildir.

03Bilgi notu

Sınırlar ve gizlilik

  • Sunucuya ulaşan başlıklar yalnızca güvenli bir izin listesinden gösterilir; çerezler ve kimlik başlıkları ne gösterilir ne saklanır.
  • Yapıştırdığınız User-Agent yalnızca tarayıcınızda çözümlenir, sunucuya gönderilmez.
  • Ayrıştırma kuralları sık karşılaşılan tarayıcılar ve istemcilerle sınırlıdır; tanınamayan dizeler “Tanınamadı” olarak gösterilir.
  • Bir botun adını taşıyan User-Agent herkes tarafından taklit edilebilir; gerçek botu doğrulamak için isteğin IP adresinin ters DNS kaydı da kontrol edilmelidir.

06Bilgi notu

Sık sorulan sorular