tarayıcınızda sıfır izleme, oturum açma ve yazılım yükleme gerektirmeden eksiksiz tarayıcı bilgilerini doğrudan algılar ve görüntüler. Geliştiriciler, web test uzmanları, destek temsilcileri ve hangi tarayıcıyı ve sistemi kullandıklarını bilmek isteyen günlük kullanıcılar için kullanışlıdır.
Tarayıcı Bilgileri Nedir?
"Tarayıcı bilgileri"nin ne anlama geldiğini açıklayın — bir tarayıcının kendisi ve çalıştığı cihaz hakkında ifşa ettiği teknik ayrıntıların toplanması. İstemci tarafı (JavaScript tarafından algılanan) ve sunucu tarafı verileri arasındaki farkı ve bu bilgilerin uyumluluk, hata ayıklama ve destek için neden önemli olduğunu kapsar.
Bu Tarayıcı Bilgi Aracı Neleri Gösterir?
Aracın ortaya çıkardığı her veri noktasının, aracın kullanıcı arayüzünü yansıtan iki bölüme ayrılmış bir dökümü:
H3: Tarayıcı Ayrıntıları
- Tarayıcı Adı — Tarayıcının adı (Chrome, Firefox, Safari, Edge vb.)
- Kullanıcı Aracısı Dizesi — Her sunucuya gönderilen tam ham UA dizesi; hata ayıklama ve sahtekarlık tespiti için kullanışlıdır
- Dil — Tarayıcının yapılandırılmış dili (örn.
en-US, ar, fr-FR)
- Çerezler Etkin — Tarayıcının çerezlere izin verip vermediği — oturum açma/oturum sorunlarını gidermek için kritik
- Çevrimiçi Durumu — Tarayıcının şu anda etkin bir internet bağlantısına sahip olup olmadığı
H3: Sistem Ayrıntıları
- Platform — Tarayıcı tarafından bildirilen temel işletim sistemi platformu (Win32, MacIntel, Linux vb.)
- CPU Çekirdekleri — Mevcut mantıksal işlemci çekirdeklerinin sayısı (
navigator.hardwareConcurrency)
- Cihaz Belleği — Yaklaşık RAM GB cinsinden (
navigator.deviceMemory) — yalnızca Chromium tabanlı tarayıcılarda bildirilir
- Dokunmatik Destek — Cihazın dokunmatik ekran girişini destekleyip desteklemediği
- Görünüm Boyutu — Geçerli tarayıcı penceresinin iç genişliği × yüksekliği piksel cinsinden, yeniden boyutlandırmada canlı olarak güncellenir
Tarayıcı Bilgilerinizi Neden Kontrol Etmeniz Gerekir?
Gerçek dünya kullanım durumlarını kapsar:
- Web geliştiricileri ve QA test uzmanları — Bir sitenin belirli görünüm boyutlarında veya belirli platformlarda nasıl işlendiğini doğrulama
- Müşteri destek temsilcileri — Sorun giderme biletleri için bir müşterinin tarayıcı adını, sürümünü ve işletim sistemini hızlıca toplama
- BT yöneticileri — Uç noktalar arasında çerez desteği ve çevrimiçi durum gibi tarayıcı ayarlarını doğrulama
- Web tasarımcıları — Bir tasarımın nasıl görüntülendiğini anlamak için görüntü alanı boyutlarını kontrol etme
- Genel kullanıcılar — Destek ekipleri tarafından sorulduğunda hangi tarayıcıyı kullandıklarını öğrenme
Tarayıcı Bilgileri Aracını Kullanma
Adım adım, kısa ve öz:
- Araç sayfasını açın — tarayıcı bilgileriniz otomatik olarak yüklenir, herhangi bir giriş gerekmez.
- Ad, kullanıcı aracısı, dil, çerezler ve bağlantı durumu için Tarayıcı bölümünü inceleyin.
- Platform, çekirdekler, bellek, dokunmatik destek ve görüntü alanı için Sistem bölümünü inceleyin.
- Destek veya hata ayıklama amaçları için ihtiyacınız olan herhangi bir değeri kopyalayın veya not alın.
Kullanıcı Aracısı Dizesini Anlama
Kullanıcı aracısının ne olduğunu, neden var olduğunu, sunucuların onu nasıl kullandığını ve yaygın biçimleri (örneğin, Windows'ta Chrome ve iOS'ta Safari) açıklayan özel bir bölüm. Modern bağlam olarak UA sahtekarlığı ve istemci ipuçlarından bahsedin. Bu bölüm,
"kullanıcı aracım nedir" ve
"kullanıcı aracısı dizesi nasıl okunur" gibi ikincil uzun kuyruklu sorguları hedefler.
Tarayıcı Bilgilerinde "Platform" Ne Anlama Geliyor?
navigator.platform'un işletim sistemi/mimari dizesini tarayıcının gördüğü şekilde rapor ettiğini, mutlaka gerçek işletim sistemi olmadığını açıklayın. Yaygın değerleri açıklayın:
Win32,
MacIntel,
Linux x86_64,
iPhone,
Android. Kullanıcı Aracısı İstemci İpuçları lehine kullanımının azalma eğilimini belirtin.
Cihaz Belleği Neden Bazen Bilinmiyor?
navigator.deviceMemory'nin yalnızca Chromium tabanlı tarayıcılarda (Chrome, Edge, Opera) mevcut olduğunu ve parmak izi almayı önlemek için kasıtlı olarak en yakın 2'nin kuvvetine (0.25, 0.5, 1, 2, 4, 8 GB) yuvarlandığını açıklayın. Firefox ve Safari bu değeri göstermez.
Tarayıcı Bilgileri ve Sistem Bilgileri — Fark Nedir?
Ayrımı netleştirelim: tarayıcı bilgileri, tarayıcınızın kendisi ve ortamı hakkında raporladığı bilgilerdir; tam sistem bilgileri (toplam RAM, GPU, CPU modeli) ise yerel işletim sistemi erişimi gerektirir. Web tabanlı araçlar, JavaScript API'lerinin ve HTTP başlıklarının açığa çıkardığı bilgilerle sınırlıdır ve bu, gizlilik amacıyla kasıtlıdır.
Bu Tarayıcı Bilgisi Aracı Güvenli mi?
Gizlilik açısını ele alın. Şunları açıklayın:
- Araç tamamen istemci tarafında JavaScript kullanarak çalışır
- Hiçbir veri depolanmaz, kaydedilmez veya bir sunucuya gönderilmez
- Yalnızca tarayıcının ziyaret ettiğiniz her web sitesine zaten açık ettiği bilgileri okur
Geliştiriciler ve Test Uzmanları İçin Tarayıcı Bilgileri
Teknik kullanım durumlarını genişletin:
- Canlı görüntü alanı verilerini kullanarak duyarlı tasarım testi
$_SERVER['HTTP_USER_AGENT'] karşılaştırmaları için kullanıcı aracısı dizesi çıkarma
- Kimlik doğrulama sistemlerini dağıtmadan önce çerez davranışını test etme
- Web Workers iş parçacığı planlaması için
navigator.hardwareConcurrency kontrolü
- Uyarlanabilir kullanıcı arayüzleri oluşturmak için dokunmatik destek algılama