halaman Depan>Petunjuk Klien

Petunjuk Klien merupakan sekumpulan Header HTTP dan API JavaScript yang memungkinkan peramban web untuk mengirim informasi terperinci mengenai perangkat klien dan peramban ke server web. Petunjuk ini dirancang sebagai penerus User-Agent, dan menyediakan cara standar bagi server web untuk mengoptimalkan konten bagi klien tanpa bergantung pada deteksi berbasis string User-Agent yang tidak bisa diandalkan atau teknik sidik jari peramban.

HTTP User-Agent

""

Client Hints JavaScript API

API Support

False

Client Hints HTTP Headers

Petunjuk Klien belum sepenuhnya distandarisasi dan tidak didukung oleh beberapa browser. Petunjuk tersebut dikirim oleh klien, dan nilainya mungkin tidak diterima karena cache atau tidak dikirim oleh klien.

sec-ch-ua

tidak diterima

sec-ch-ua-platform

tidak diterima

sec-ch-ua-mobile

tidak diterima

sec-ch-ua-full-version

tidak diterima

sec-ch-ua-full-version-list

tidak diterima

sec-ch-ua-platform-version

tidak diterima

sec-ch-ua-arch

tidak diterima

sec-ch-ua-bitness

tidak diterima

sec-ch-ua-wow64

tidak diterima

sec-ch-ua-model

tidak diterima

sec-ch-lang

tidak diterima

sec-ch-save-data

tidak diterima

sec-ch-width

tidak diterima

sec-ch-viewport-width

tidak diterima

sec-ch-viewport-height

tidak diterima

sec-ch-dpr

tidak diterima

sec-ch-device-memory

tidak diterima

sec-ch-rtt

tidak diterima

sec-ch-downlink

tidak diterima

sec-ch-ect

tidak diterima

sec-ch-prefers-color-scheme

tidak diterima

sec-ch-prefers-reduced-motion

tidak diterima

sec-ch-prefers-reduced-transparency

tidak diterima

sec-ch-prefers-contrast

tidak diterima

sec-ch-forced-colors

tidak diterima

sec-ch-ua-form-factors

tidak diterima

Daftar Petunjuk Klien yang diketahui

  • Sec-CH-UA
    Mewakili merek dan versi agen pengguna
  • Sec-CH-UA-Full-Version
    Mewakili versi lengkap agen pengguna (tidak digunakan lagi, digantikan oleh Sec-CH-UA-Full-Version-List
  • Sec-CH-UA-Full-Version-List
    Mewakili versi lengkap setiap merek dalam daftar mereknya.
  • Sec-CH-UA-Platform
    Menunjukkan platform tempat agen pengguna tertentu dijalankan.
  • Sec-CH-UA-Platform-Version
    Menunjukkan versi platform tempat agen pengguna tertentu dijalankan.
  • Sec-CH-UA-Arch
    Mewakili arsitektur platform tempat agen pengguna tertentu dijalankan.
  • Sec-CH-UA-Bitness
    Jumlah bit yang mewakili arsitektur platform tempat agen pengguna tertentu dijalankan.
  • Sec-CH-UA-WoW64
    Digunakan untuk mendeteksi apakah biner agen pengguna berjalan dalam mode 32-bit pada Windows 64-bit.
  • Sec-CH-UA-Model
    Mewakili perangkat tempat agen pengguna tertentu dijalankan.
  • Sec-CH-UA-Mobile
    Digunakan untuk mendeteksi apakah agen pengguna bias terhadap pengalaman pengguna "seluler".
  • Sec-CH-UA-Form-Factors
    Mewakili faktor bentuk perangkat, yang secara historis direpresentasikan sebagai token <deviceCompat> dalam string Agen-Pengguna.
  • Sec-CH-Lang
    (atau Lang) mewakili preferensi bahasa pengguna.
  • Sec-CH-Save-Data
    (atau Simpan-Data) mewakili preferensi agen pengguna untuk mengurangi penggunaan data.
  • Sec-CH-Width
    Memberikan lebar tata letak gambar ke server.
  • Sec-CH-Viewport-Width
    (atau Lebar Area Pandang) adalah lebar area pandang pengguna dalam piksel CSS.
  • Sec-CH-Viewport-Height
    Mewakili ketinggian area pandang agen pengguna saat ini.
  • Sec-CH-DPR
    (atau DPR) melaporkan rasio piksel fisik terhadap piksel CSS layar pengguna.
  • Sec-CH-Device-Memory
    (atau Memori Perangkat) Menampilkan kira-kira berapa banyak memori (dalam GiB) yang dimiliki perangkat saat ini. Karena informasi ini dapat digunakan untuk mengidentifikasi pengguna, nilai Memori Perangkat sengaja dibuat sangat kasar. Nilai yang valid adalah 0,25, 0,5, 1, 2, 4, dan 8.
  • Sec-CH-RTT
    (atau RTT) memberikan perkiraan waktu pulang pergi (dalam milidetik) dari lapisan aplikasi. RTT berbeda dari RTT lapisan transport karena petunjuknya mencakup waktu pemrosesan server. Nilai RTT dibulatkan ke 25 milidetik terdekat untuk mencegah sidik jari.
  • Sec-CH-Downlink
    (atau Downlink), dinyatakan dalam megabit per detik (Mbps), menunjukkan perkiraan kecepatan hilir koneksi pengguna. Nilainya dibulatkan ke kelipatan terdekat yaitu 25 kilobit per detik. Karena pengenalan sidik jari dilakukan kembali.
  • Sec-CH-ECT
    (atau ECT) mewakili jenis koneksi yang efektif. Nilainya adalah salah satu daftar jenis koneksi yang disebutkan, masing-masing menjelaskan koneksi dengan nilai RTT dan downlink dalam rentang yang ditentukan. Nilai ECT yang valid adalah 4g, 3g, 2g dan slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Mewakili skema warna yang disukai pengguna.
  • Sec-CH-Prefers-Reduced-Motion
    Digunakan untuk mendeteksi apakah pengguna telah meminta sistem untuk meminimalkan jumlah animasi atau gerakan yang mereka gunakan.
  • Sec-CH-Prefers-Reduced-Transparency
    Digunakan untuk mendeteksi apakah pengguna telah meminta sistem untuk meminimalkan jumlah efek lapisan transparan atau tembus pandang yang mereka gunakan.
  • Sec-CH-Prefers-Contrast
    Digunakan untuk mendeteksi apakah pengguna meminta agar konten web dirender pada rasio kontras yang lebih tinggi (atau lebih rendah).
  • Sec-CH-Forced-Colors
    Digunakan untuk mendeteksi apakah agen pengguna telah mengaktifkan mode warna paksa, yang memaksa palet warna terbatas yang dipilih pengguna pada halaman.