ön Sayfa>Müşteri İpuçları

İstemci İpuçları, web tarayıcılarının istemci cihazı ve tarayıcı hakkında web sunucularına ayrıntılı bilgi göndermesine olanak tanıyan bir dizi HTTP Başlığı ve bir JavaScript API'sidir. Bunlar, Kullanıcı Aracısı'nın halefi olacak şekilde tasarlanmıştır ve web sunucularının, güvenilmez Kullanıcı Aracısı dize tabanlı algılama veya tarayıcı parmak izi tekniklerine güvenmeden istemci için içeriği optimize etmeleri için standartlaştırılmış bir yol sağlar.

HTTP User-Agent

""

Client Hints JavaScript API

API Support

False

Client Hints HTTP Headers

İstemci İpuçları henüz tam olarak standartlaştırılmamıştır, bazı tarayıcılar tarafından henüz desteklenmemektedir ve istemci tarafından gönderilmektedir. Önbelleğe alma nedeniyle değerin alınmadığı veya istemci tarafından gönderilmediği durumlar olabilir.

sec-ch-ua

alınmadı

sec-ch-ua-platform

alınmadı

sec-ch-ua-mobile

alınmadı

sec-ch-ua-full-version

alınmadı

sec-ch-ua-full-version-list

alınmadı

sec-ch-ua-platform-version

alınmadı

sec-ch-ua-arch

alınmadı

sec-ch-ua-bitness

alınmadı

sec-ch-ua-wow64

alınmadı

sec-ch-ua-model

alınmadı

sec-ch-lang

alınmadı

sec-ch-save-data

alınmadı

sec-ch-width

alınmadı

sec-ch-viewport-width

alınmadı

sec-ch-viewport-height

alınmadı

sec-ch-dpr

alınmadı

sec-ch-device-memory

alınmadı

sec-ch-rtt

alınmadı

sec-ch-downlink

alınmadı

sec-ch-ect

alınmadı

sec-ch-prefers-color-scheme

alınmadı

sec-ch-prefers-reduced-motion

alınmadı

sec-ch-prefers-reduced-transparency

alınmadı

sec-ch-prefers-contrast

alınmadı

sec-ch-forced-colors

alınmadı

sec-ch-ua-form-factors

alınmadı

Bilinen Müşteri İpuçlarının Listesi

  • Sec-CH-UA
    Kullanıcı aracısının markasını ve sürümünü temsil eder
  • Sec-CH-UA-Full-Version
    Kullanıcı aracısının tam sürümünü temsil eder (kullanımdan kaldırıldı, yerini Sec-CH-UA-Full-Version-List aldı)
  • Sec-CH-UA-Full-Version-List
    Marka listesindeki her markanın tam sürümünü temsil eder.
  • Sec-CH-UA-Platform
    Belirtilen kullanıcı aracısının yürütüldüğü platformu belirtir.
  • Sec-CH-UA-Platform-Version
    Belirtilen kullanıcı aracısının üzerinde çalıştığı platform sürümünü belirtir.
  • Sec-CH-UA-Arch
    Belirli bir kullanıcı aracısının yürütüldüğü platformun mimarisini temsil eder.
  • Sec-CH-UA-Bitness
    Belirli bir kullanıcı aracısının üzerinde çalıştığı platform mimarisini temsil eden bit sayısı.
  • Sec-CH-UA-WoW64
    Kullanıcı aracısı ikili dosyasının 64 bit Windows'ta 32 bit modunda çalışıp çalışmadığını tespit etmek için kullanılır.
  • Sec-CH-UA-Model
    Belirtilen kullanıcı aracısının yürütüldüğü cihazı temsil eder.
  • Sec-CH-UA-Mobile
    Kullanıcı aracısının "mobil" kullanıcı deneyimine yönelik önyargılı olup olmadığını tespit etmek için kullanılır.
  • Sec-CH-UA-Form-Factors
    Geçmişte User-Agent dizesinde <deviceCompat> belirteci olarak temsil edilen cihazın form faktörünü temsil eder.
  • Sec-CH-Lang
    (veya Lang) kullanıcının dil tercihini temsil eder.
  • Sec-CH-Save-Data
    (veya Save-Data), kullanıcı aracısının veri kullanımını azaltma tercihini temsil eder.
  • Sec-CH-Width
    Sunucuya görüntünün düzen genişliğini sağlar.
  • Sec-CH-Viewport-Width
    (veya Görünüm Alanı Genişliği), kullanıcının görünüm alanının CSS piksel cinsinden genişliğidir.
  • Sec-CH-Viewport-Height
    Kullanıcı aracısının geçerli görünüm yüksekliğini temsil eder.
  • Sec-CH-DPR
    (veya DPR), kullanıcının ekranının fiziksel piksellerinin CSS piksellerine oranını bildirir.
  • Sec-CH-Device-Memory
    (veya Cihaz Belleği) Geçerli cihazın yaklaşık olarak ne kadar belleğe (GiB cinsinden) sahip olduğunu gösterir. Bu bilgiler kullanıcıyı tanımlamak için kullanılabildiği için Cihaz-Hafıza değeri kasıtlı olarak çok kaba hale getirilmiştir. Geçerli değerler 0,25, 0,5, 1, 2, 4 ve 8'dir.
  • Sec-CH-RTT
    (veya RTT), uygulama katmanının yaklaşık gidiş dönüş süresini (milisaniye cinsinden) sağlar. RTT, ipucunun sunucu işlem süresini içermesi açısından taşıma katmanı RTT'den farklıdır. Parmak izinin engellenmesi için RTT değeri en yakın 25 milisaniyeye yuvarlanır.
  • Sec-CH-Downlink
    (veya Downlink), megabit/saniye (Mbps) cinsinden ifade edilir ve kullanıcının bağlantısının yaklaşık aşağı akış hızını gösterir. Değer saniyede 25 kilobitin en yakın katına yuvarlanır. Çünkü parmak izi tanıma tekrar yapılıyor.
  • Sec-CH-ECT
    (veya ECT) etkili bağlantı türünü temsil eder. Değeri, her biri belirtilen aralıktaki RTT ve downlink değerlerine sahip bağlantıları tanımlayan, numaralandırılmış bağlantı türleri listesinden biridir. Geçerli EKT değerleri 4g, 3g, 2g ve yavaş-2g'dir.
  • Sec-CH-Prefers-Color-Scheme
    Kullanıcının tercih ettiği renk şemasını temsil eder.
  • Sec-CH-Prefers-Reduced-Motion
    Kullanıcının sistemden kullandıkları animasyon veya hareket miktarını en aza indirmesini isteyip istemediğini tespit etmek için kullanılır.
  • Sec-CH-Prefers-Reduced-Transparency
    Kullanıcının sistemden kullandıkları şeffaf veya yarı saydam katman efektlerinin sayısını en aza indirmesini isteyip istemediğini tespit etmek için kullanılır.
  • Sec-CH-Prefers-Contrast
    Kullanıcının web içeriğinin daha yüksek (veya daha düşük) kontrast oranında oluşturulmasını talep edip etmediğini tespit etmek için kullanılır.
  • Sec-CH-Forced-Colors
    Kullanıcı aracısının sayfada kullanıcı tarafından seçilen sınırlı bir renk paletini zorunlu kıldığı zorunlu renk modunu etkinleştirip etkinleştirmediğini tespit etmek için kullanılır.